Pagini recente » Cod sursa (job #878387) | Cod sursa (job #1398709) | Cod sursa (job #1350984) | Cod sursa (job #1344639) | Cod sursa (job #3319448)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int main()
{
int n, p, i;
fin>>p;
if(p==0)
{
fout<<"1";
return 0;
}
i=4*p;
i=(i/10)*10;
for(int j=i; j<=i+10;j+=5)
{
int k=5, cnt=0;
while(j>=k)
{
cnt+=j/k;
k=k*5;
}
if(cnt==p)
{
fout<<j;
break;
}
if(cnt>p)
{
fout<<"-1";
break;
}
}
fin.close();
fout.close();
return 0;
}