
Добавил:
draingang
t.me
я просто люблю помогать людям
gym a.k.a regym. S 2021 NA VE4NO
♡♡♡
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <cmath>
#include <iostream>
double fx(double x)
{
double function = 2 - x - sin(x/4);
return function;
};
int main()
{
double a, b, c, e;
std::cout << "[a] Введите нижнюю границу промежутка > ";
std::cin >> a;
std::cout << "[b] Введите верхнюю границу промежутка > ";
std::cin >> b;
std::cout << "[e] Задайте точность (чем меньше число, тем точнее) > ";
std::cin >> e;
int i = 0;
while (b - a > e)
{
i++;
c = (a + b)/2;
if (fx(b) * fx(c) < 0)
{
a = c;
}
else
{
b = c;
}
std::cout << "Итерация: " << i << "; " << (a + b)/2 << "\n";
}
return 0;
}
Соседние файлы в папке ЛР-0001 (Методы решения нелинейных уравнения)