Pagini recente » Cod sursa (job #1796626) | Statistici UniBuc Arnautu Magureanu Marian (UniBuc_Arnautu_Magureanu_Marian) | Diferente pentru calibrare-limite-de-timp intre reviziile 117 si 221 | Monitorul de evaluare | Cod sursa (job #221617)
Cod sursa(job #221617)
#include <fstream.h>
ifstream f("fact.in");
ofstream g("fact.out");
long long n,i,nr,y,p,p1;
int main ()
{
f>>p1;
n=5;
if (p1==0)
g<<"1\n";
else
{
do
{
nr=0;
p=5;
y=n;
while (y>=p)
{
nr=nr+y/p;
p=p*5;
}
if (nr<p1)
n=n+5;
}
while (nr<p1);
if (nr==p1)
g<<n<<'\n';
else
g<<"-1\n";
}
f.close ();
g.close ();
return 0;
}