Cod sursa(job #218532)
Utilizator | Data | 2 noiembrie 2008 14:04:19 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <iostream.h>
void main()
{
long int j,n,p,i,s,f,m;
cin>>p;
if (p>0)
{f=0;
i=p;
while (i>=p-(p/5) )
{j=i;
n=5*j;
s=0;
m=n;
while (m!=0) {m=m/5; s=s+m;}
if (s==p)
{cout<<n; f=1;}
i--;
}
if (f==0) cout<<"-1";
}
else cout<<"1";}