Pagini recente » Cod sursa (job #1928837) | Cod sursa (job #2771792) | Cod sursa (job #2840448) | Cod sursa (job #1035666) | Cod sursa (job #921140)
Cod sursa(job #921140)
#include<fstream>
using namespace std;
int log5(int x){
int exp=0;
if(x==0) return 1;
else{
while(x%5==0 && x!=0) {x/=5; exp++;}
return exp;
}
}
int main(){
ifstream f("fact.in");
ofstream g("fact.out");
int p,nrz=0,x=0;
f>>p;
while(nrz<p){x+=5;
nrz=nrz+log5(x);
}
if(p==0) g<<1;
else if(nrz==p) g<<x;
else g<<-1;
//g<<nrz;
return 0;
}