Pagini recente » Cod sursa (job #2754904) | Cod sursa (job #1124393) | Cod sursa (job #1499781) | Cod sursa (job #535903) | Cod sursa (job #537266)
Cod sursa(job #537266)
#include <stdio.h>
#include <string.h>
int main() {
int n, p,c, aux, i, sum, max, pow;
char *path1 = "C:\\Users\\madi\\workspace\\arena\\data.in";
char *path2 = "C:\\Users\\madi\\workspace\\arena\\data.out";
//printf(strcat(path, ".in\n"));
//FILE*f = fopen(path1, "rt");
FILE*f = fopen("fact.in", "rt");
fscanf(f, "%d", &p);
fclose(f);
/*n = p * 5;
c = 25;
while (c < n){
aux = (int) (n / c);
for (i = 1; i <= aux; i++)
if (i * c <= n)
n -= 5;
c = c*5;
}*/
max = p;
n = 0;
pow = 5 * 5;
for (i = 1; n < p; i++) {
n++;
aux = i;
while (aux%5 == 0) {
n++;
aux = aux / 5;
}
i++;
}
//f = fopen(path2, "wt");
f = fopen("fact.out", "wt");
fprintf(f, "%d\n", n * 5);
fclose(f);
return 0;
}