Pagini recente » Istoria paginii utilizator/ili226 | Profil tonyyy_14 | Statistici Burlacenco Bayer Stefan (OneShotStef) | Istoria paginii utilizator/cristila | Cod sursa (job #1372743)
#include <fstream>
using namespace std;
int descompunere(int k)
{
int nr=1;
while(k%5==0)
{
nr+=1;
k/=5;
}
return nr;
}
int main()
{
ifstream f("fact.in");
ofstream g("fact.out");
int p,n,k,o,nr=0,i;
f>>p;
k=1;
while(k<p)
{
i=descompunere(k);
k+=i;
if(i>1)
nr+=i-1;
}
if(k==p) g<<5*k-5*nr;
else
g<<"-1";
f.close();
return 0;
}