Pagini recente » Cod sursa (job #1403564) | Cod sursa (job #1732943) | Cod sursa (job #2777207) | Cod sursa (job #210656) | Cod sursa (job #2418061)
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int nr_zero(int n)
{
int nr=0,imp=n;
while (imp!=0)
{
imp=imp/5;
nr=nr+imp;
}
return nr;
}
int main()
{
int p,st=1,dr=400000050,mij;
fin >> p;
while (st<dr)
{
mij=(st+dr)/2;
if (nr_zero(mij)>=p) dr=mij;
else st=mij+1;
}
if (nr_zero(st)==p) fout << st;
else fout << -1;
}