Pagini recente » Cod sursa (job #2745225) | Cod sursa (job #976149) | Cod sursa (job #1523095) | Cod sursa (job #343010) | Cod sursa (job #2278305)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("fact.in") ;
ofstream g("fact.out") ;
int zero( int n )
{ int nr = 0;
while( n >= 5 )
{
nr += n / 5 ;
n /= 5 ;
}
return nr ;
}
int main()
{int x ;
f >> x ;
int pas = 1<<30 , r = 0 ;
while( pas )
{
if( zero( pas + r ) < x )
r += pas ;
pas = pas / 2 ;
}
if( zero( ++r ) == x )
g << r ;
else g<< "-1" ;
return 0 ;
}