Pagini recente » Clasamentul arhivei de probleme | Cod sursa (job #2692705) | Clasamentul arhivei educationale | Cod sursa (job #2086436) | Cod sursa (job #323793)
Cod sursa(job #323793)
#include <iostream>
#include <fstream>
using namespace std;
int main(){
long long P,n,i,x=0,j;
ifstream myfile;
myfile.open ("fact.in");
myfile >>P;
myfile.close();
if (P==0)
n=1;
else{
j=4;
for(i=0;i<=P;i++){
if (i<=j)
n=P*5-x;
else{
x+=5;
j+=6;
i--;
}
}
}
for (i=5;i<=P;i+=6)
if (P==i)
n=-1;
ofstream myfile1;
myfile1.open ("fact.out");
myfile1 << n;
myfile1.close();
return 0;
}