int main() { double a = 2, b = 4, x, epsilon = pow(10.0, -7); while (fabs(b - a) > epsilon) { x = (a + b) / 2; if (sin(a) * sin(x) < 0) b = x; else if (sin(b) * sin(x) < 0) a = x; } cout << "x = "<< x << " a = " << a << " b = " << b << "\n"; cin.get(); return 0; } int main () {double a 2, b = = 4, x, epsilon = pow (10,0, -7); while (fabs (b - a) epsilon>) {x = (a + b) / 2; if ( dosa (a) * sin (x) <0) b = x; else if (sin (b) * sin (x) <0) a = x;} cout <<"x =" <