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;
}