Cod sursa(job #212679)
Utilizator | Data | 6 octombrie 2008 14:45:28 | |
---|---|---|---|
Problema | Factorial | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<stdio.h>
long long search(int);
int main ()
{
int p;
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%d",&p);
printf("%lld\n",search(p));
return 0;
}
long long search(int p)
{
long long i,e=0,x;
for (i=5;e<p;i=i+5){
x=i;
while (!(x%5)){
x=x/5;
++e;
}
}
return i-5;
}