Задача
Даны действительные числа ,
,
. Проверить, выполняются ли неравенства
.
Решение
Нам даны действительные числа ,
,
и нужно проверить выполняются ли неравенства
. Для этого нам нужно проверить будут ли выполняться такие неравенства: [latex] x<y[/latex] и [latex] y<z [/latex].
Код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <iostream> using namespace std; int main() { double x, y, z; cin >> x >> y >>z; if (x<y && y<z){ cout << "right"; } else { cout << "wrong"; } return 0; } |
Тесты
Входные данные | Выходные данные |
3 4 6 | right |
9 1 3 | wrong |
5 4 3 | wrong |
Задача взята отсюда.
Здесь можно найти код программы на Ideone.com.
Вы правы, эту задачу можно решить при помощи условного оператора вместо тернарной операции. Но теперь нужно правильно расставить отступы. Прочтите здесь как это делается.
Спасибо за замечание, всё исправила.
Но ведь в условии даются, что действительные числа.. а в коде стоят целые (Int).
Спасибо, исправила