Pagini recente » Cod sursa (job #2044667) | Cod sursa (job #2810179) | Cod sursa (job #2494798) | Cod sursa (job #844941) | Cod sursa (job #305426)
Cod sursa(job #305426)
#include<stdio.h>
FILE*f=fopen("fact.in","r");
long p,i,n,j,n1;
int main()
{
fscanf(f,"%ld",&p);
fclose(f);
f=fopen("fact.out","w");
if(!p) fprintf(f,"1");
else if(p==1) fprintf(f,"10");
else
{
for(i=2,n1=15;i<p;n1+=5)
{
n=n1;
n/=5;j=1;
while(!(n%5))
{
n/=5;
j++;
}
i+=j;
}
if(i==p) fprintf(f,"%ld",n1-5);
else fprintf(f,"-1");
}
fclose(f);
return 0;
}