Pagini recente » Cod sursa (job #1066586) | Cod sursa (job #628592) | Cod sursa (job #2167264) | Cod sursa (job #1274722) | Cod sursa (job #460658)
Cod sursa(job #460658)
#include <iostream>
#include <fstream>
using namespace std ;
ifstream f ( "fact.in" ) ;
ofstream g ( "fact.out" ) ;
int sumaTotala , tintaImpusa ;
int nrMultipli ( int Val )
{
int rezultat = 0 ;
while ( Val % 5 == 0 )
{
rezultat ++ ;
Val = Val / 5 ;
}
return rezultat ;
}
int main ( )
{
f >> tintaImpusa ;
int i = 0 ;
while ( sumaTotala < tintaImpusa )
{
i += 5 ;
//sumaTotala += nrMultipli ( i ) ;
int j = i/5; ++sumaTotala;
while( j % 5 == 0)
++sumaTotala, j/=5;
}
if ( tintaImpusa == 0 )
{
g << 1 << endl ;
return 0 ;
}
if ( sumaTotala > tintaImpusa )
{
g << -1 << endl ;
return 0 ;
}
g << i << endl ;
return 0 ;
}