#include <iostream.h>
#include <iomanip>
#include <stdio.h>
#include <math.h>
float a, b, EPS=10E-7;
float x1, DELTA, x2;
int n=0;
int main() {
cout << "\n\n*********************************************************************\n\n";
cout<< " Metod dotuchnuh (2.1.8) ";
cout<< "\n\n*********************************************************************\n\n";
cout<< " Vvedit megi a : "; cin>>a;
cout<< " b : "; cin>>b;
x1=(a+b)/2;
do { n=n+1;
x2=x1-(log(x1)*log(x1)-log(x1)-2)/(2*log(x1)/x1-1/x1);
DELTA=fabs(x2-x1);
if (DELTA>EPS)
x1=x2; }
while(DELTA>EPS);
printf (" Korin'=%40.37f\n",x2);
printf (" Chuslo iteratsiu=%i",n);
cout<< "\n\n*********************************************************************\n\n";
printf (" Tochnist E = %40.37f\n",EPS);
getchar();
return 0;
I2luY2x1ZGUgPGlvc3RyZWFtLmg+CiNpbmNsdWRlIDxpb21hbmlwPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KZmxvYXQgYSwgYiwgRVBTPTEwRS03OwpmbG9hdCB4MSwgREVMVEEsIHgyOwppbnQgICBuPTA7CiBpbnQgIG1haW4oKSB7CiAgICAgIGNvdXQgPDwgICJcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbiI7CiAgICAgIGNvdXQ8PCAgIiAgICBNZXRvZCBkb3R1Y2hudWggICgyLjEuOCkgICAgICI7CiAgICAgIGNvdXQ8PCAgIlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuIjsKICAgICAgY291dDw8ICAiICAgIFZ2ZWRpdCBtZWdpIGEgOiAiOyBjaW4+PmE7CiAgICAgIGNvdXQ8PCAgIiAgICAgICAgICAgICAgICBiIDogIjsgY2luPj5iOyAgICAgCiAgICAgIHgxPShhK2IpLzI7CiAgZG8gICB7ICBuPW4rMTsKICAgICAgeDI9eDEtKGxvZyh4MSkqbG9nKHgxKS1sb2coeDEpLTIpLygyKmxvZyh4MSkveDEtMS94MSk7CiAgICAgIERFTFRBPWZhYnMoeDIteDEpOwogIGlmIChERUxUQT5FUFMpCiAgICAgIHgxPXgyOyAgIH0Kd2hpbGUoREVMVEE+RVBTKTsKICAgICAgcHJpbnRmICgiIEtvcmluJz0lNDAuMzdmXG4iLHgyKTsKICAgICAgcHJpbnRmICgiIENodXNsbyBpdGVyYXRzaXU9JWkiLG4pOyAKICAgICAgY291dDw8ICAiXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4iOwogICAgICBwcmludGYgKCIgVG9jaG5pc3QgRSA9ICU0MC4zN2ZcbiIsRVBTKTsKICAgICAgZ2V0Y2hhcigpOwpyZXR1cm4gMDsK