Метод дихотомии: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 254:
<code>
#include <iostream>
#include <math.hcmath>
 
using namespace std;
 
consconst double epsilon = 1e-10;
 
double f(double x)
{
return exp(x)-(x+2);
}
 
int main()
{
 
double a, b, c;
double a, =b, 0c;
 
b = 2;
while (b - a >= epsilon)0;
{ b = 2;
 
c = (a + b)/2;
if(fwhile (b) *- f(c)a <> 0epsilon)
a = c;{
else c = (a + b)/2;
if(f(b) =* f(c;) < 0)
} a = c;
cout << (a+b)/2 << endl; else
return 0 b = c;
b = 2;}
 
ccout =<< (a + b)/2 << endl;
return 0;
}
</code>