Pagini recente » Cod sursa (job #1573031) | Cod sursa (job #2544751) | Cod sursa (job #2050487) | Istoria paginii runda/andreigigel/clasament | Cod sursa (job #1730066)
#include <cstdio>
using namespace std;
inline short fct(int n)
{
int x=0;
while(n%5==0)
{
n/=5;
x++;
}
return x;
}
int main()
{
freopen("fact.in", "r", stdin);
freopen("fact.out", "w", stdout);
int p;
scanf("%d", &p);
if(p==0)
{
printf("1\n");
return 0;
}
int n=5;
int p1=0;
while(n)
{
p1+=fct(n);
if(p1==p)
{
printf("%d\n", n);
return 0;
}
if(p1>p)
{
printf("-1");
return 0;
}
n+=5;
}
return 0;
}