Pagini recente » Cod sursa (job #1596802) | Cod sursa (job #1025913) | Cod sursa (job #4487) | Cod sursa (job #2649010) | Cod sursa (job #3141924)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int p, c, a;
void div(int x)
{
while(x % 5 == 0)
{
c++;
x/= 5;
}
}
int main()
{
fin >> p;
int nr = 0, i = 1;
a = 1;
while(nr < p)
{ c = 0;
a = a * i;
int d = i;
if(i % 5 == 0)
div(d);
nr+= c;
i++;
}
if(nr == p)
fout << i - 1;
else
fout << -1;
return 0;
}