Pagini recente » Cod sursa (job #2435265) | Cod sursa (job #1524299) | Cod sursa (job #1680746) | Cod sursa (job #2188174) | Cod sursa (job #2078580)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("fact.in");
ofstream g ("fact.out");
int zero (int n)
{
int nr0=0;
while (n>=5)
{
nr0+=(n/=5);
}
return nr0;
}
int main()
{
int p, r, pas;
f>>p;
r=0;
pas=1<<28;
while (pas!=0)
{
if (zero(r+pas)<p)
{
r+=pas;
}
pas /= 2;
}
r++;
if (zero(r)!=p)
{
r=-1;
}
g<<r;
f.close();
g.close();
return 0;
}