Cod sursa(job #418033)
Utilizator | Data | 15 martie 2010 12:37:26 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include<stdio.h>
int P,p,x,nr;
FILE *in=fopen("fact.in","rt"),*out=fopen("fact.out","wt");
int main()
{
fscanf(in,"%d",&P);
fclose(in);
for(;;)
{
nr+=5;
x=nr;
if(!(p-P))
{
while(!(x%5))
{
p++;
x/=5;
}
}
else
break;
}
if(!P)
fprintf(out,"1");
else
fprintf(out,"%d",nr-5);
fclose(out);
return 0;
}