Pagini recente » Cod sursa (job #2432816) | Cod sursa (job #165932) | Cod sursa (job #1171220) | Istoria paginii utilizator/dianadianap | Cod sursa (job #788545)
Cod sursa(job #788545)
#include <fstream>
#include <math.h>
#define inputFile "fact.in"
#define outputFile "fact.out"
#define MAX 16000
using namespace std;
int p, n;
int main(){
ifstream in(inputFile);
in>>p ;
int countDigits = 0;
int tmp;
n = 0;
int count = 0;
while(countDigits < p){
count ++;
countDigits++ ;
tmp = count;
while(tmp %5 == 0 ){
countDigits ++ ;
tmp = tmp/5;
}
}
if(countDigits != p){
n = -1;
}else{
if(count %2 == 1 )
n = 5;
n = 10*(count /2 ) + n;
}
ofstream output;
output.open(outputFile);
output << n << endl;
output.close();
}