Pagini recente » Cod sursa (job #233165) | Cod sursa (job #816977) | Cod sursa (job #2117449) | Cod sursa (job #129131) | Cod sursa (job #776995)
Cod sursa(job #776995)
#include<fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{
unsigned long p,i,total=0,cp,intr=0;
bool nu = true;
bool lf = false;
f>>p;
for(i=1; ( i <= 10000000000 ) && ( nu == true ); i++)
{
cp = i;
intr=0;
if(total > p)
break;
else if(total == p)
{
lf = true;
break;
}
else while(cp % 5 == 0)
{
cp/=5;
intr++;
}
total+=intr;
}
if(lf == false)
g<<-1;
else
g<<i-1;
f.close();
g.close();
return 0;
}