Pagini recente » Cod sursa (job #1789085) | Profil dornescuvlad | Cod sursa (job #91351) | Cod sursa (job #336261) | Cod sursa (job #1430586)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
long p, aux, v, answer;
int main() {
fin >> p;
if (p == 0) {
fout << 1;
return 0;
}
p *= 4;
answer = 5 * (p / 5);
while (true) {
aux = answer;
v = answer;
while (aux > 0) {
v -= aux % 5;
aux /= 5;
}
if (v == p) {
fout << answer;
break;
}
if (v > p) {
fout << -1;
break;
}
answer += 5;
}
return 0;
}