Pagini recente » Cod sursa (job #11008) | Cod sursa (job #336355) | Cod sursa (job #2687387) | Cod sursa (job #1973249) | Cod sursa (job #658332)
Cod sursa(job #658332)
#include <fstream>
using namespace std;
int p;
int putere(int n){
int r=0;
while(n>=1){
r+=n/5;
n/=5;
}
return r;
}
int cb(){
int i,pas=1<<30;
for(i=0;pas!=0;pas/=2)
if(putere(i+pas)<p)i+=pas;
return 1+i;
}
int main(){
int b;
ifstream f("fact.in");
ofstream h("fact.out");
f>>p;
b = cb();
if(putere(b) == p) h<<b;
else h<<-1;
return 0;
}