Cod sursa(job #372366)
Utilizator | Data | 9 decembrie 2009 19:16:11 | |
---|---|---|---|
Problema | Factorial | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream fi("fact.in");
ofstream fo("fact.out");
long nr, n, p, i, p2;
int main() {
fi >> p;
for (nr = p;nr <= 999999999;nr++) {
p2 = 0;
for (i = 5;i < nr;i *= 5)
p2 += nr / i;
if (p == p2) {
fo << nr;
break;
}
}
}