Pagini recente » Cod sursa (job #359491) | Cod sursa (job #3142104) | Cod sursa (job #1209583) | Diferente pentru problema/grafc intre reviziile 9 si 10 | Cod sursa (job #3280942)
#include <fstream>
using namespace std;
ifstream cin("fact.in");
ofstream cout("fact.out");
int nrzero(int x)
{
int nrZeros = 0;
int prod = 5;
while (x >= prod)
{
nrZeros += x / prod;
prod = prod * 5;
}
return nrZeros;
}
int P;
int main()
{
cin >> P;
int i = 1;
int gasit = -1;
while (true)
{
//cout<<nrzero(i)<<'\n';
if(nrzero(i) == P){
gasit = i;
break;
}
if(nrzero(i) > P){
break;
}
i++;
}
cout<<gasit;
}