s=(n*(n+1)*(n-1))/3; si apoi ii dau comanda g << s%p;(s si n sunt long long int) de ce imi da "Killed by signal 8(SIGFPE)." ?
În primul rând, produsul nu încape în long long, trebuie să înmulțești câte 2 numere și să faci modulo după fiecare înmulțire.
De asemenea, ar fi indicat să pui
la sfârșitul funcției main

Am pus
s=(n%p*(n+1)%p*(n-1)%p)/3%p;
dar tot imi da aceeasi eroare