Pagini recente » Cod sursa (job #1020648) | Cod sursa (job #1840080) | Cod sursa (job #2140324) | Cod sursa (job #2405830) | Cod sursa (job #1461019)
#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;
}
n = (i-1) * 5;
printf("%d", n);
return 0;
}