Pagini recente » Cod sursa (job #1795028) | Cod sursa (job #1650283) | Cod sursa (job #955771) | Cod sursa (job #1771541) | Cod sursa (job #1413273)
#include <iostream>
#include <stdio.h>
using namespace std;
int p;
int aparitii (int n)
{
int ap=0;
while(n%5==0) { ap++; n=n/10; }
return ap;
}
int main(int argc, char *argv[])
{
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);
scanf("%d", &p);
if(p==0) { printf("%d \n", 1); return 0; }
else
{
int nr=1, init=5;
while(nr<p)
{
init=init+5;
nr=nr+aparitii(init);
}
if(nr==p) printf("%d \n", init);
else printf("%d \n", -1);
return 0;
}
}