@ -47,3 +47,23 @@ double exponential(double x){
}
return sum;
double absD(double x){
if(x<0){
return -1 * x;
return x;
double logN(double x, double eps){
double yn = x - 1.0;
double yn1 = yn;
do
{
yn = yn1;
yn1 = yn + 2 * (x - exponential(yn)) / (x + exponential(yn));
} while (absD(yn - yn1) > eps);
return yn1;