Pagini recente » Cod sursa (job #380226) | Cod sursa (job #2629379) | Cod sursa (job #2621440) | Cod sursa (job #1688473) | Cod sursa (job #2640094)
#include <stdio.h>
int nr_zero (int n) {
int nr = 0;
while (n) {
if (n % 10 == 0) {
nr++;
n = n/10;
}
else break;
}
return nr;
}
int main () {
int p, n;
double f;
FILE *in = fopen("fact.in", "rt");
FILE *out = fopen("fact.out", "wt");
//scanf("%d", &p);
fscanf(in, "%d\n", &p);
f = 1;
n = 0;
while (nr_zero(f) != p) {
n++;
f = f * n;
}
fprintf(out, "%d\n", n);
fclose(in);
fclose(out);
return 0;
}