Cod sursa(job #1584219)
| Utilizator | Data | 29 ianuarie 2016 19:56:38 | |
|---|---|---|---|
| Problema | Factorial | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.62 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
unsigned long p, i, zero = 0, b = 100000, ok = 0, ci;
ifstream in("fact.in");
ofstream out("fact.out");
in>>p;
for(i=1; i<b; i++)
{
if (i%5 == 0)
{
ci = i;
while (ci%5 == 0)
{
zero ++;
ci = ci/5;
}
if (p == zero)
{
out<<i;
ok = 1;
break;
}
}
}
if (ok == 0)
out<<"-1";
return 0;
}
