Pagini recente » Cod sursa (job #3331918) | Cod sursa (job #3331939) | Cod sursa (job #3321954) | Cod sursa (job #3334538) | Cod sursa (job #3350788)
#include <fstream>
using namespace std;
ifstream cin("fact.in");
ofstream cout("fact.out");
int main()
{
long long p, n = 0;
cin >> p;
if (p == 0) { cout << 1; return 0; }
long long put = 5;
int exp = 1;
while (p > 0) {
n += 5;
if (n >= put * 5) {
put *= 5;
exp++;
}
long long tmp = 5;
while (tmp <= put && n % tmp == 0) {
p--;
tmp *= 5;
}
}
if (p == 0) cout << n;
else cout << -1;
return 0;
}