Pagini recente » Cod sursa (job #1312721) | Cod sursa (job #3257379) | Cod sursa (job #3133991) | Cod sursa (job #2855384) | Cod sursa (job #914867)
Cod sursa(job #914867)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int p,r,c,nr,s;
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
if(p==0)g<<"1";
else
{
if(p<5)
{
g<<5*p<<'\n';
}
if(p>=5 && p<=9)
{
g<<5*p-5<<'\n';
}
if(p>=10)
{
r=p%5;
c=p/5;
if(r==0)
{
g<<5*(p-c+1)<<'\n';
}
else
{
nr=5*(p-c);
c=5;
s=0;
while(nr/c>0)
{
//g<<nr/c<<" ";
s=s+nr/c;
c=c*5;
}
if(s==p)
{
g<<nr<<'\n';
}
else g<<"-1";
}
}
}
return 0;
}