Pagini recente » Cod sursa (job #705835) | Cod sursa (job #138571) | Cod sursa (job #1772347) | Cod sursa (job #671438) | Cod sursa (job #2720335)
#include <stdio.h>
int factorial(int p);
int main(){
int p;
FILE *f;
f=fopen("fact.in", "r");
fscanf(f, "%d", &p);
fclose(f);
f=fopen("fact.out", "w");
fprintf(f, "%d", factorial(p));
fclose(f);
return 0;
}
int factorial(int p){
int nr=1, n=0, aux;
while(n!=p){
aux = nr;
while((aux%5 == 0) && (aux>0)){
aux = aux/5;
n++;
if(n == p){
return nr;
}
}
nr++;
}
return nr;
}