Pagini recente » Cod sursa (job #133550) | Cod sursa (job #1730618) | Cod sursa (job #2296043) | Cod sursa (job #2536680) | Cod sursa (job #513318)
Cod sursa(job #513318)
#include<fstream>
using namespace std;
int i,j,n,m,p,nr0,rez;
int main()
{
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
if(p==0)
{
g<<1;
return 0;
}
n=(p-1)*5;
i=rez=n;
nr0=0;
int aux=0,k;
k=0;
while(aux!=p)
{
n=i/5;
nr0+=n;
while(n/5)
nr0+=n/5,n/=5;
if(nr0==p)
{
g<<i-k<<"\n";
return 0;
}
if(nr0>p)
i--,k=4;
else
i++;
aux=nr0,nr0=0;
}
g<<-1;
return 0;
}