Функция с прототипомdouble root(double a, double b, double eps);
находит корень фиксированной функцииdouble f(double x);
на отрезке [a, b] методом деления отрезка пополамс точностью eps.Пусть функция f(x) определена следующимобразом:double f(double x) { double p = 1.; double r = 1.; while (r < 5.5) { p *= (x - r); r += 1.; } return p;}
Каким будет приблизительное значение переменной xв результате выполнения следующего фрагмента программы: double x = root(0., 5.9, 0.000001);
(Отметьте один правильный вариант ответа.)
Варианты ответа
Значение x приблизительно равно 1.
Значение x приблизительно равно 3.
Значение x приблизительно равно 5. (Верный ответ)
Значение x приблизительно равно 2.
Значение x приблизительно равно 4.