Pagini recente » Istoria paginii runda/ce_concurs/clasament | Cod sursa (job #596982) | Cod sursa (job #1624624) | Cod sursa (job #1479115) | Cod sursa (job #827935)
Cod sursa(job #827935)
#include <stdio.h>
#include <stdlib.h>
FILE *in,*out; long n,P,X,nr;
int main()
{ int i;
in=fopen("fact.in","r");
out=fopen("fact.out","w");
fscanf(in,"%ld",&P);
for(i=5;nr<P;i=i+5)
{
X=i;
while(X%25==0)
nr=nr+2;
while(X%5==0)
{X=X/5;
nr++;
}
}
if(P>0)
{if(nr==P)
fprintf(out,"%ld",i-5);
else
if( nr>P)
fprintf(out,"%d",-1);
}
else
fprintf(out,"%d",1);
fclose(in);fclose(out);
return 0;
}