my_repo/s444505_Wojciech_Wiśniewski/Zadanie 3/Heron.cpp

27 lines
383 B
C++
Raw Normal View History

2019-01-30 14:12:14 +01:00
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main(){
double c,eps,pom,liczba;
int i=0;
cin>>c>>eps;
liczba=c;
do{
pom=liczba;
liczba=0.5*(pom+c/pom);
i++;
}while(abs(liczba-pom)>eps);
int prec=1;
while(eps!=1){
eps=eps*10;
prec++;
}
cout<<setprecision(prec)<<"x_"<<i<<"="<<liczba;
return 0;
}