Pagini recente » Cod sursa (job #653877) | Cod sursa (job #1952126) | Cod sursa (job #381299) | Cod sursa (job #2808593) | Cod sursa (job #900419)
Cod sursa(job #900419)
#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");
long long p,i,j,n,h;
f>>p;
if (p==0)
g<<1;
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<<"Acest numar de zerouri nu exista pentru niciun factorial !"<<'\n'<<'\n';
return 0;
}
}
g<<n<<'\n';
return 0;
}