Cod sursa(job #396581)
Utilizator | Data | 15 februarie 2010 16:58:14 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include <stdio.h>
int main()
{
long long p,n,q,i;
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%lld",&p);
if(p==0){
printf("1");
}else{
q=5;
i=1;
while(i<=p){
i++;
while(q%5==0 && i<=p){
i++;
q=q/5;
}
q=q+5;
}
}
printf("%lld",&q);
return 0;
}