Реализации алгоритмов/Метод бисекции: различия между версиями

→‎На языке C: обновление данных
(→‎На языке C: обновление данных)
(→‎На языке C: обновление данных)
xl = xm; // берём правую часть;
}
printf ("RootValue equalof function: %.10lf\n", f(xl + xrxm)/2 ); // выводим результатзначение функции вблизи корня
printf ("Left bound equal: %.10lf\n", xl ); // выводим xl
printf ("Middle of line segment: %.10lf\n", (xl + xr) / 2); // выводим результат вблизи корня
printf ("Right bound equal: %.10lf\n", xr ); // выводим xr
printf ("Numbers of iterations equal: %10i\n", n ); // выводим число проходов (делений на 2, итераций) n
В результате прогона программы на устройстве ввода-вывода должен получиться следующий вывод:
<big><source lang="C">
Value of function: -0.0000000027
Root equal: 1.1461932203
Left bound equal: 1.1461932193
Middle of line segment: 1.1461932203
Right bound equal: 1.1461932212
Numbers of iterations equal: 30
</source></big>
Анонимный участник