Pagini recente » Cod sursa (job #3264137) | Cod sursa (job #70277) | Borderou de evaluare (job #2772047) | Cod sursa (job #2399361) | Cod sursa (job #2155511)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("fact.in");
ofstream out("fact.out");
int x;
int zero( int n ) {
x = 0;
while ( n > 0 ) {
x = x + n/ 5;
n /= 5;
}
return x;
}
int main()
{
int r , pas, g;
in >> g;
r = 0;
pas = 1 << 25;
while ( pas != 0 ) {
if ( zero(r+pas) <= g ) {
r += pas;
}
pas /= 2;
}
if ( zero(r) == g )
out << r-4;
else
out << -1;
return 0;
}