Подскажите! Задачка С:Составить программу нахождения корней квадратного уравнения

Подскажите!
Задачка С:
Составить программку нахождения корней квадратного уравнения у=ах2+bх+с.
Пламенеют знаки "Больше" и "Меньше" . Помогите отыскать ошибку.

Задать свой вопрос
2 ответа
If D lt; 0

...


case тут не нужны.
Azarjan Dmitrij
Он не про case'ы спрашивал
Сергей
Я ответил, почему пламенеют знаки. Поэтому что сопоставлять нужно через if/else. То что case тут уже будут излишними, это примечание.
Вика
case это полностью себе подмена if/else if/else if/...
Какой нечитабельный код. Выровняй, тогда может и сам сможешь обретать.

Хорошо, поближе к делу. Нельзя просто так делать "d = gt; 0", gt; - это логический знак, сопоставляющий операнды (т.е. переменные слева и справа от него) и выдающий true если левый больше правого, иначе false. 
Как исправить? Перед gt; поставить переменную, которую необходимо сравнить с 0.

Далее, гляди, ты пытаешься присвоить ЛОГИЧЕСКУЮ переменную (true/false, boolean) целочисленной переменной d. d lt; 0 выдаст true если d меньше 0, по другому false.
Исправление - или заменить тип d на boolean (логический), или присваивать d число.
 
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт