Pagini recente » Cod sursa (job #2676114) | Cod sursa (job #2084460) | Cod sursa (job #2050681) | Cod sursa (job #1932300) | Cod sursa (job #473726)
Cod sursa(job #473726)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{
long p;
f >> p;
int x1,x2,j;
x1 = 0;
x2 = 0;
for (int i=0; ; i++ ) {
j = i;
while (j % 2 == 0 ) {
x1++;
j /=2;
}
j = i;
while (j % 5 == 0 ) {
x2++;
j /=5;
}
if ( (x1 < x2) && (x1 == p )) {
g << i;
break;
}
if ( (x1 > x2) && (x2 == p )) {
g << i;
break;
}
if ( (x1 > p) || (x2 > p) ){
g << -1;
}
}
return 0;
}