Pagini recente » Cod sursa (job #429542) | Cod sursa (job #528932) | Cod sursa (job #1074584) | Cod sursa (job #589460) | Cod sursa (job #2078578)
#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 0;
}
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;
}