Pagini recente » Cod sursa (job #2388467) | Cod sursa (job #2217949) | Cod sursa (job #1585975) | Cod sursa (job #2214411) | 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;
}