Pagini recente » Borderou de evaluare (job #3364917) | Borderou de evaluare (job #3366438) | Cod sursa (job #3365393) | Borderou de evaluare (job #3366042) | Cod sursa (job #3364720)
#include <bits/stdc++.h>
using namespace std;
ifstream in ("fact.in");
ofstream out ("fact.out");
long long n, f=5, cnt;
int main () {
in >> n;
if (n == 0)
{
out << 1;
in.close();
out.close();
return 0;
}
while (true) {
long long copie = f;
while (copie % 5 == 0)
{
copie /= 5;
++cnt;
}
if (cnt == n)
break;
else
if (cnt > n)
{
out << -1;
in.close();
out.close();
return 0;
}
f += 5;
}
out << f;
in.close();
out.close();
return 0;
}