Pagini recente » Cod sursa (job #2438556) | Cod sursa (job #1352703) | Cod sursa (job #2961655) | Cod sursa (job #3000518) | Cod sursa (job #2701057)
#include<fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main(){
//reprezinta exact cate zerouri vrem sa avem la finalul lui n!
long p;
f >> p;
long n = p*4;
long cnt = 0;
while(cnt < p){
//contorul pt zerouri;
cnt = 0;
long copie_n = n;
while(copie_n != 0){
copie_n /= 5;
cnt += copie_n;
}
n++;
}
if(p == 0){
g << 1;
}
else if(cnt != p){
g << -1;
}
else{
g << n-1;
}
return 0;
}