Pagini recente » Cod sursa (job #898348) | Cod sursa (job #1054895) | Cod sursa (job #430113) | Cod sursa (job #865346) | Cod sursa (job #1268700)
//Roberto Deresu - FMI
//Re :)
#include<cstdio>
int s,p,n,sol,k;
using namespace std;
int main()
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%d",&p);
if(!p) sol = 1;
n = 1;
while(s < p) s += n, n *= 5, k++;
if(p > s-k && p < s) p = 0, sol = -1;
while(p)
{
n = 1;
while(p-n >= 0)
{
p -= n;
n *= 5;
}
sol += n;
}
printf("%d",sol);
return 0;
}