Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Проходящий
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 15
#1

Решение кубического уравнения - C++

23.05.2013, 01:44. Просмотров 908. Ответов 0
Метки нет (Все метки)

Дан многочлен вида a1*x^3+a2*x^2+a3*x+a4. Пользователь вводит коэффициенты. Необходимо написать программу, которая будет искать корни уравнения. При этом алгоритм решения таков: берется большой диапазон значений (например, от минус миллиона до миллиона), а также середина отрезка (то есть 0 в данном случае). Проверяются значения функции в центре и на концах. Ищется перепад знаков, и та половина, в которой он происходит становится рабочей, с ней происходит то же самое, то есть каждый шаг уменьшает интервал вдвое, пока он не уменьшиться до какого-нибудь маленького указанного значения (допустим 0,0001), а потом выдается значение интервала, в котором и находится корень.

Проверку интервалов на знаки необходимо реализовать отдельной функцией. Прошу помочь. С интерфейсом не надо заморачиваться, ввод-вывод ч/з cin-cout. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 01:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решение кубического уравнения (C++):

Код решения кубического уравнения - C++
Нужно написать в С++ код решения уравнения типа: A*x^3+B*x^2+C*x+D, кто знает, пожалуйста напишите, мне сказали, что нужно решать по схеме...

Вычисление корней кубического уравнения - C++
В процессе написания обнаружил проблему - переменная i появилась изнеоткуда, не подскажете что это такое и где ее взять?: ...

Найти корни кубического уравнения - C++
(x+a)(x^2-bx)+c(x+a)=0

Найти действительный корень кубического уравнения - C++
Найти действительный корень кубического уравнения, заданного своими коэффициентами Перечитайте правила форума. Название темы должно...

Заданы три корня кубического уравнения: a, b, c. - C++
Написать программу Дано: Заданы три корня кубического уравнения: a, b, c. Задание: Найти коэффициенты данного уравнения.

Найти целые корни кубического уравнения - C++
Найти первые ненулевые корни уравнения k^3-n^2+m=0 через while. Первым решением будут числа k=1. b=2. c=3

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 01:44
Привет! Вот еще темы с ответами:

Написать программу решения кубического уравнения - C++
Написать программу решения уравнения ax^3+bx=0 для произвольных a и b.Зарание спасибо.

Найти все целые корни кубического уравнения - C++
Найти все целые корни уравнения ах3 + bх2 + сх + d = 0, где а, b, с и d — заданные целые числа, причем a не равно 0 и d не равно 0....

Функция для вычисления корней кубического уравнения - C++
Написать и протестировать функцию для вычисления корней кубического уравнения. С помощью этой функции решить уравнения: а){x}^{3}-6x+2=0;...

Функция для решения кубического уравнения с комплексными коэффициентами - C++
Помогите пожалуйста написать функцию для решения кубического уравнения a*z^3+b*z^2+c*z+d=0 с комплексными коэффициентами. Подстановской...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru