Pagini recente » Cod sursa (job #3174101) | Cod sursa (job #3001280) | Cod sursa (job #2804373) | Cod sursa (job #2957294) | Cod sursa (job #609885)
Cod sursa(job #609885)
#include<fstream.h>
#include<math.h>
ifstream f("factorial.in");
ofstream g("factorial.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;
k=0;}
}
if(k==1)
{g<<'-1';}}}
}