Cod sursa(job #93307)
Utilizator | Data | 18 octombrie 2007 14:56:36 | |
---|---|---|---|
Problema | Factorial | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<stdio.h>
int factorial(int n){
int p=0;
while(n>0){
p+=n/5;
n/=5;
}
return p;
}
int main () {
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
int n=0,p,nr=0;
scanf("%d",&p);
while(nr<p){
n+=5;
nr=factorial(n);
}
printf("%d",n);
fclose(stdin);
fclose(stdout);
return 0;
}