Подскажите пожалуйста, почему выдает ошибку?
Владимир
5 уровень
Где ошибка?
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ярослав Java Developer Master
16 марта 2018, 14:55полезный
Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей.
Если хотя бы в одном случае сторона окажется больше или равна сумме двух других, то треугольника с такими сторонами не существует.
+1
Владимир
16 марта 2018, 19:00
Я тоже уже увидел эту ошибку, но даже изменив "<" на ">", результата не получилось.
0
Ярослав Java Developer Master
16 марта 2018, 19:17
Еще одна ошибка с логическим условием. Прочитайте человеческим языком строчку с вашим условием.
0
Владимир
17 марта 2018, 05:13
Исправил знаки. Все равно выдает ошибку. Человеческим языком выходит: "ЕСЛИ а меньше суммы b и с ИЛИ b меньше суммы а и с ИЛИ с меньше суммы а и b, то треугольник существует. Во всех остальных случаях треугольника не существует.
0
TropovEvg
17 марта 2018, 05:28полезный
Исходя из вашего условия будет существовать,например, и треугольник со сторонами 2,3 и 6
+1
Ярослав Java Developer Master
17 марта 2018, 08:00решение
Сказано, что Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей. Любых. А у вас хотя бы у одной, потому что вы используете ИЛИ, а не И.
+2
Владимир
17 марта 2018, 20:24
Все, наконец-то дошло. Большое спасибо.
0