Выдает, что не выполнено о том, что треугольник не существует. Я вообще изначально делал так: int a = i.nextInt(); int b = i.nextInt(); int c = i.nextInt(); if ((c < (a + b)) || (a < (b + c)) || (b < (a + c))) { System.out.println("треугольник существует"); } else { System.out.println("треугольник не существует"); } } } Но подумал, может ему нужно уточнить. Без толку. int a = i.nextInt(); int b = i.nextInt(); int c = i.nextInt(); if ((c < (a + b)) || (a < (b + c)) || (b < (a + c))) { System.out.println("треугольник существует"); } else if ((c >= (a + b)) || (a >= (b + c)) || (b >= (a + c))) { System.out.println("треугольник не существует"); } } } В чем фишка? подскажите, пожалуйста