Pagini recente » Cod sursa (job #2341856) | Diferente pentru implica-te/scrie-articole intre reviziile 56 si 122 | Diferente pentru calibrare-limite-de-timp intre reviziile 48 si 49 | Diferente pentru implica-te/scrie-articole intre reviziile 107 si 108 | Cod sursa (job #1244579)
#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;
}