На уроке Петя узнал, что не из любых трех отрезков можно получиться треугольник.
Как вы прекрасно знаете, три числа будут сторонами некоего треугольника тогда и только тогда, когда сумма любых двух сторон этого треугольника больше третьей стороны.
Задача. Дано три числа: a, b и c. Определить, существует ли треугольник со сторонами, равными этим числам. Считается, что все входящие значения положительные. Если треугольник существует, выведите “ Существует ”, иначе выведите "Не существует".
Обратите внимание на регистр символов: вывод должен в точности соответствовать описанному в задании, т. е. если программа должна вывести "Существует", выводы программы "существует", "СУЩЕСТВУЕТ", "СуЩеСтВуЕт" и другие не будут считаться верными.
const ans: array[boolean] of string = ('Не существует', 'Существует'); var a, b, c: real; begin readln(a, b, c); writeln(ans[(a+b>c) and (a+c>b) and (b+c>a)]); end.
На уроке Петя узнал, что не из любых трех отрезков можно получиться треугольник.
Как вы прекрасно знаете, три числа будут сторонами некоего треугольника тогда и только тогда, когда сумма любых двух сторон этого треугольника больше третьей стороны.
Задача. Дано три числа: a, b и c. Определить, существует ли треугольник со сторонами, равными этим числам.
Считается, что все входящие значения положительные. Если треугольник существует, выведите “ Существует ”, иначе выведите "Не существует".
Обратите внимание на регистр символов: вывод должен в точности соответствовать описанному в задании, т. е. если программа должна вывести "Существует", выводы программы "существует", "СУЩЕСТВУЕТ", "СуЩеСтВуЕт" и другие не будут считаться верными.
Sample Input 1:
4 9 9
Sample Output 1:
Существует
Sample Input 2:
7 13 4
Sample Output 2:
Не существует