Тип треугольника

Существует 3 типа треугольников:
Равносторонний: все 3 стороны равны
Равнобедренный: только 2 стороны равны
Разносторонний: ни одна из сторон не равна другой
Даны 3 стороны треугольника, и ваша задача — определить его тип.
Если невозможно построить треугольник, программа должна вывести Invalid triangle
.
Ввод | Вывод |
---|---|
2 3 6 | Invalid triangle |
3 3 3 | Equilateral |
2 8 8 | Isosceles |
10 8 9 | Scalene |
Обратите внимание, что треугольник считается недействительным, если сумма любых двух сторон меньше или равна третьей стороне.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB