Pagini recente » Cod sursa (job #1400622) | Cod sursa (job #1618910) | Cod sursa (job #2159234) | Cod sursa (job #2619597) | Cod sursa (job #85473)
Cod sursa(job #85473)
#include <stdio.h>
int main()
{
long c,nr,n,i,j,p;
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%ld",&p);
c=p;
if (p==0)
{
printf("1\n");
return 0;
}
while (c%5==0)
c=c/5;
if (c==1)
{
printf("-1");
return 0;
}
n=0;nr=0;
while (nr+156<p)
{
nr=nr+156;
n=n+625;
}
while (nr<p)
{
n=n+5;
c=n;
while (c%5==0)
{
c=c/5;
nr++;
}
}
printf("%ld\n",n);
return 0;
}