Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
17.04.2013
Размер:
543 б
Скачать
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
main()
{int n=0;
 float x,a=2.1,b=2.2,y1,y2,eps=0.001,e,r,l;
 l=a;r=b;
 y1=a*a*a-2*a*a+a-3;
 y2=b*b*b-2*b*b+b-3;
 if(y1*y2>0){cout<<"Kornei net"<<endl;
	     getch();
	     exit(1);
	    }
 do{++n;
    x=(a+b)/2;
    y1=a*a*a-2*a*a+a-3;
    y2=x*x*x-2*x*x+x-3;
    if(y1*y2>0)a=x;
    else b=x;
   }while ((b-a)>eps);
 x=(a+b)/2;
 cout<<"Koren uravnenij na otrezke " <<l<< " , " <<r<< " raven " <<x<< " i polu4en za " <<n<< " shagov ";
 cout<<endl;
 return 0;
}
Соседние файлы в папке С++.ЭКТ1