Cod sursa(job #85462)
Utilizator | Data | 21 septembrie 2007 16:38:32 | |
---|---|---|---|
Problema | Factorial | Scor | 15 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<stdio.h>
#include<math.h>
long long aux,tot,cinci,p,i;
int main()
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%lld",&p);
i=0;
if(p==0) {printf("1");return 0;}
while(cinci<p)
{
i++;
aux=i;
while(aux%5==0)
{
aux=aux/5;
cinci++;
}
}
printf("%lld",i);
return 0;
}