/
someNetUser
/
CppLabs
Обзор
Документация
Войти
/
someNetUser
/
CppLabs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
0082.cpp
27 строк
726 B
someNetUser
create 0082.cpp
08 дек 2025, 19:09
08 дек 2025, 19:09
8bf6d0a
Код
Авторство
О чём код?
#include <iostream> #include <cmath> using namespace std; void calculate(double x, double eps, double& y, double& lib_y) { y = 1.0; double prev_y = 0.0; int iter = 0; const int max_iter = 1000; cout << "\nИтерация\t y\n"; cout << iter << "\t\t" << y << endl; while (abs(y - prev_y) > eps && iter < max_iter) { prev_y = y; y = 1.5 * y - 0.5 * x * pow(y, 3); iter++; cout << iter << "\t\t" << y << endl; } if (iter >= max_iter) { cout << "Предупреждение: Достигнут лимит итераций, возможно зацикливание!" << endl; } lib_y = 1.0 / sqrt(x); }