Cod sursa(job #144045)
Utilizator | Data | 27 februarie 2008 09:30:17 | |
---|---|---|---|
Problema | Factorial | Scor | 25 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.31 kb |
#include<stdio.h>
#define N 10000000
int main()
{int i,j,p,nr=0;
freopen("fact.in", "r",stdin);
freopen("fact.out", "w",stdout);
scanf("%d", &p);
for(i=1;i<=N;++i)
{if(i%5==0) {j=i; while(j%5==0) {j=j/5; ++nr;}}
if(nr==p) break; if(nr>p) {i=-1; break;}
}
printf("%d", i);
return 0;
}