![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.09.2021
Сообщений: 3
|
![]()
Добрый вечер, дана вот такая задачка, написал программу, используя формулу Кардано. При ее тестировании вводил значения: -765 10 -357 -406 и программа выдала: -nan(ind). Подскажите пожалуйста, что это за ошибка и как ее можно исправить.
Дано кубическое уравнение a*x3 + b*x2 + c*x + d = 0. Известно, что у этого уравнения ровно один корень. Требуется его найти. Формат ввода Во входных данных через пробел записаны четыре целых числа: -1000 < a, b, c, d < 1000. Формат вывода Выведите единственный корень уравнения с точностью не менее 4 знаков после десятичной точки. Код программы на C++: Код:
Последний раз редактировалось Vlodislav; 27.10.2021 в 01:54. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Не хочет pow извлекать клубни кубические из отриц. чисел.
Сделайте так , и будет -0.6188 Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 30.09.2021
Сообщений: 3
|
![]()
Благодарю за помочь!
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кубическое уравнение методом Кардано | PunyFlash | Общие вопросы C/C++ | 0 | 01.10.2015 00:11 |
Уравнение | fkty | Помощь студентам | 2 | 21.03.2015 16:49 |
Уравнение | Katrina* | Паскаль, Turbo Pascal, PascalABC.NET | 20 | 24.12.2011 14:50 |
уравнение | Екатерина Воробей | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.10.2011 18:42 |
Кубическое уравнение на Pascale | evgeniyhbk | Помощь студентам | 12 | 21.09.2011 15:35 |