Pagini recente » Cod sursa (job #467044) | Cod sursa (job #1167845) | Cod sursa (job #1690169) | Cod sursa (job #366836) | Cod sursa (job #1284751)
#include <stdio.h>
#include <stdlib.h>
int nz(int n)
{
int p=5,s=0;
while(p<=n)
{
s+=n/p;
p=p*5;
}
return s; // return nr de zerouri de la finalul lui n!
}
int p,i;
int main()
{
freopen("fact.in", "r", stdin);
freopen("fact.out", "w", stdout);
scanf("%d", &p);
for(i=1;nz(i)<=p;i++)
{
if(nz(i)==p)
{
printf("%d", i);
break;
}
else
if(nz(i)>p)
printf("-1");
}
return 0;
}