Pagini recente » Cod sursa (job #2511779) | Cod sursa (job #2946545) | Monitorul de evaluare | Cod sursa (job #2490947) | Cod sursa (job #901475)
Cod sursa(job #901475)
#include <iostream>
#include <fstream>
using namespace std;
/*
la p*5 se mai adauga p divizori
*/
int main()
{
ifstream f("fact.in");
ofstream g("fact.out");
int p,i,j,n,h;
f>>p;
if (p==0)
g<<1;
else
{
i=0;
n=0;
while (i!=p)
{
n=n+5;
i++;
h=n;
j=0;
while (h%5==0 && h!=0)
{
h=h/5;
j++;
}
if (j>1)
{
i=i+j-1;
// cout<<"j= "<<j<<endl;
// cout<<"i= "<<i<<endl;
}
if (i>p)
{
g<<"-1"<<'\n'<<'\n';
return 0;
}
}
g<<n<<'\n';
}
return 0;
}