package ua.javarush.task.pro.task03.task0306;
import java.util.Scanner;
/*
Трикутник
*/
public class Solution {
private static final String TRIANGLE_EXISTS = "трикутник існує";
private static final String TRIANGLE_NOT_EXISTS = "трикутник не існує";
public static void main(String[] args) {
//напишіть тут ваш код
Scanner s = new Scanner(System.in);
int x = s.nextInt();
int y = s.nextInt();
int z = s.nextInt();
String s1 = "трикутник існує";
String s2 = "трикутник не існує";
if ((x + y) < z || (x + z) < y || (y + z) < x)
{
System.out.println(s2);
}
else
{
System.out.println(s1);
}
}
}
Тетяна
13 рівень
работает правильно, но выдает ошибку
Обговорюється
Коментарі (7)
- популярні
- нові
- старі
Щоб залишити коментар,
потрібно ввійти в систему
Ivan D.
6 серпня 2025, 19:10
Переменные для вывода на экран s1 и s2 создавать не надо, а так всё правильно. Переменные для вывода на экран в коде программы уже есть - это TRIA.... две статических строки заданных в начале кода.
0
МаксимExpert
3 лютого 2023, 20:18
ти System.out.println() в середину встав TRIANGLE_EXISTS заміть s1
0
Тетяна
3 лютого 2023, 12:04
Мне кажется, что
if ((x + y) < z || (x + z) < y || (y + z) < x) треугольник не существует и
if ((x + y) > z && (x + z) > y && (y + z) > x) треугольник существует
равнозначны. Где я ошибаюсь?
+1
Ivan D.
6 серпня 2025, 19:05
В лекции, там, где была указана таблица истинности операторов || и &&, таблица указывалась только для двух операндов. В вашем случае также работает, т.к. образуется полная группа событий, но вы забыли !, т.е оператор НЕ перед скобочками. Полностью всё логическое выражение условия в if взять в скобочки и перед скобочками поставить "!", тогда эти выражения были бы эквивалентны. Событие и противоположное ему событие образуют полную группу.
0
Alexander Komlichenko
2 лютого 2023, 21:17
вы используете || (или), а вам надо, чтобы каждые 2 стороны были больше чем третья, т.е. стоит использовать &&
0
Goga
2 лютого 2023, 21:16
Ну во-первых у тебя уже есть эти две строки: "трикутник існує", "трикутник не існує", второй раз их создал, но это ладно. Условие в if'е, в нём загвоздка. Подумай сам.
+1
МаксимExpert
3 лютого 2023, 20:19
TRIANGLE_EXISTS треба використати не просто так тобі його дали )
0