Pagini recente » Cod sursa (job #611236) | Cod sursa (job #1930050) | Cod sursa (job #2172616) | Cod sursa (job #2435113) | Cod sursa (job #609910)
Cod sursa(job #609910)
#include<fstream.h>
#include<math.h>
ifstream f("fact.in");
ofstream g("fact.out");
main()
{long int N,P,i,j=0,a=0,k=1,p=0,b;
f>>P;
if(P<0)
{g<<'-1';}
else{
if(P==0)
{g<<'1';}
else{
for(i=1;i<=8;i++)
{a=P/pow(5,i);
j=j+a;}
for(i=0;i<=j;i++)
{p=0;
N=5*(P-i);
for(b=1;b<=8;b++)
{p=p+N/pow(5,b);}
if(p==P)
{g<<N;
f.close();
g.close();}
}
if(k==1)
{g<<'-1';}}}
}