Cod sursa(job #1244579)
Utilizator | Data | 17 octombrie 2014 20:22:54 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include<stdio.h>
int main()
{
FILE *f = fopen("factorial.in", "r");
FILE *g = fopen("factorial.out", "w");
int p;
int i = 0, bla;
fscanf(f, "%d", &p);
while(p>0)
{
i+=5;
bla = i;
while(bla%5 == 0)
{
bla/=5;
p--;
}
}
if(p == 0)
fprintf(g, "%d", i);
else
fprintf(g, "-1");
return 0;
}