Pagini recente » Cod sursa (job #2361186) | Cod sursa (job #1521257) | Cod sursa (job #1522860) | Cod sursa (job #2124056) | Cod sursa (job #1521151)
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int k (int x)
{
int i = 0;
while (x % 5 != 0) x--;
while (x) { x -= 5; i++; }
return i;
}
int main()
{
int p, m, l = 0, r = 10000;
ifstream f("fact.in");
ofstream g("fact.out");
f >> p;
while (l < r) {
m = l + (r - l) / 2;
if (k(m) == p) { g << m; break; }
if (k(m) > p) l = m;
if (k(m) < p) r = m + 1;
}
f.close ();
g.close ();
return 0;
}