Pagini recente » Borderou de evaluare (job #2905341) | Borderou de evaluare (job #474726) | Borderou de evaluare (job #900386) | Borderou de evaluare (job #2876573) | Cod sursa (job #1069356)
#include <fstream>
using namespace std;
int main(){
fstream fin("fact.in",ios::in), fout("fact.out", ios::out);
long p,x;
fin>>p;
if(p==0) fout<<"1";
x=p-(31*(p/31));
if((x-5)%6==0) fout<<"-1";
if((p+1)%31==0) fout<<"-1";
if((p!=0)&&((p+1)%31!=0)&&((x-5)%6!=0)) fout<<p*5-5*(p/6+p/31);
return 0;
fin.close();
fout.close();
}