Pagini recente » Borderou de evaluare (job #1533163) | Cod sursa (job #934389) | Diferente pentru utilizator/alexradu04 intre reviziile 48 si 47 | Cod sursa (job #3170063)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int nz(int n) {
int c2 = 0, c5 = 0;
for (int i = 2; i <= n; i *= 2)
{
c2 += n / i;
}
for (int i = 5; i <= n; i *= 5)
{
c5 += n / i;
}
return c5;
}
int main() {
int p;
fin >> p;
int i = 1;
bool ok = false;
while (ok == false) {
if (nz(i) == p) ok = true;
i++;
}
fout << i - 1;
return 0;
}