Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


Цитата ShadowMas:
y=b*b+sqrt(D)/2*a;
z=b*b-sqrt(D)/2*a; »
Элементарная ошибка в последовательности выполнения операторов с числами.
Сначала выполняется умножения/деления, потом сложения/вычитания.
сначала все, что в скобках, потом все что вне скобок.
У нас числитель равен b*b-sqrt(D)
знаменатель 2*a
т.е. ( b*b+sqrt(D) ) / ( 2*a )
Тем самым мы сделаем нужный нам, правильный, порядок выполнения операций.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:40, 06-02-2009 | #3