Cod sursa(job #1502609)
| Utilizator | Data | 14 octombrie 2015 20:45:29 | |
|---|---|---|---|
| Problema | Factorial | Scor | 25 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.31 kb |
#include <fstream>
using namespace std;
int main()
{
ifstream ii("fact.in");
ofstream oo("fact.out");
long i = 0, p, j; ii >> p;
if (p < 0)
oo << -1;
else if (p == 0)
oo << 1;
else do
{
i += 5; j = i;
while (j%5 == 0)
{
j /= 5; p--;
}
}
while (p > 0);
oo << i;
}
