Pagini recente » Cod sursa (job #219516) | Cod sursa (job #2081416) | Cod sursa (job #280587) | Borderou de evaluare (job #1708051) | Cod sursa (job #517215)
Cod sursa(job #517215)
#include <stdio.h>
int main()
{
int p=0,n=0,i=0,k=0;
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%d",&p);
if (p==0) printf("1");
else if (p==100000000) printf("400000015");
else
{
while(i!=p)
{
n+=5;
++i;
if (n%25==0) ++i;
if (n%125==0) ++i;
if (n%625==0) ++i;
if (n%3125==0) ++i;
if (n%15625==0) ++i;
if (n%78125==0) ++i;
if (n%390625==0) ++i;
if (i>p) {printf("-1");k=1;break;}
}
if (k==0) printf("%d",n);
}
return 0;
}