Pagini recente » Cod sursa (job #516819) | Cod sursa (job #1404851) | Cod sursa (job #1708358) | Cod sursa (job #1323832) | Cod sursa (job #1461024)
#include <stdio.h>
#include <stdlib.h>
int p, n=0;
int main()
{
freopen("fact.in", "r", stdin);
freopen("fact.out", "w", stdout);
scanf("%d", &p);
int aux, i;
if(p == 0){
printf("1");
return 0;
}
for(i = 1; i <= p ; ++i){
if(n >= p)
break;
if(i % 5 == 0){
aux = i;
++n;
while(aux % 5 == 0){
++n;
aux /= 5;
}
}
else
++n;
}
if(n > p){
printf("-1");
return 0;
}
printf("%d", (i-1) * 5);
return 0;
}