|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2008, 00:46 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Помогите исправить прогу(Cреда MSDEV visual c++ 6.0)
Прога вычисляет квадратное уравнение. Прога работает, но если в корне получается отрицательный ответ то прога начинает глючить, то-есть если например вы ввели 1 2 9(a b c) то прога показывает x=-1 и x2=-1 #IND.При вводе 1 2 9 в корне получается минус, и я написал что делать в таком случае.
Код:
Вот код проги. Код:
|
04.06.2008, 09:47 | #2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Так как корень из отрицательного числа это мнимое число i, то Вам нужно анализировать значение выражения ((b*b)-4*(a)*(c)) (на знак) до извлечения корня, потом если оно меньше 0, извлекать корень из абсолютной величины этого значения и при выводе добавлять i. Думаю справитесь.
Неприятности приходят и уходят, а жизнь продолжается!
|
04.06.2008, 11:22 | #3 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Цитата:
|
|
04.06.2008, 12:06 | #4 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
Код:
Неприятности приходят и уходят, а жизнь продолжается!
Последний раз редактировалось merax; 04.06.2008 в 12:51. |
04.06.2008, 14:15 | #5 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Большое спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите исправить | L_M | Помощь студентам | 3 | 08.06.2008 01:06 |
Задача на (MSDEV Visual c++ 6.0) | JOFRIF | Помощь студентам | 4 | 07.06.2008 12:13 |
Помогите исправить | NeiL | Общие вопросы C/C++ | 1 | 31.05.2008 13:31 |
Помогите исправить прогу так чтобы препода удовлетворяла))) | 812 | Помощь студентам | 3 | 25.05.2008 12:34 |
Помогите исправить код | student_63 | Помощь студентам | 5 | 13.12.2007 18:20 |