Pagini recente » Diferente pentru calibrare-limite-de-timp intre reviziile 221 si 32 | Diferente pentru calibrare-limite-de-timp intre reviziile 221 si 50 | Diferente pentru calibrare-limite-de-timp intre reviziile 221 si 142 | Cod sursa (job #439680) | Cod sursa (job #1244583)
#include<stdio.h>
int main()
{
FILE *f = fopen("fact.in", "r");
FILE *g = fopen("fact.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;
}