Предмет: Информатика, автор: Djjdjdndndnwnwn

Дано дійсні числа x,y,z. Вияснити, чи існує трикутник зі сторонами x,y,z. Якщо
трикутник існує, то відповісти, чи є він гострокутним

Ответы

Автор ответа: kalinkink
0

Ответ:

На языке Python:

sides = x, y, z = list(map(float, input().split()))

if x < y + z and y < x + z and z < x + y:

   print('Существует. ', end='')

   max_side = max(x, y, z)

   sides.remove(max_side)

   if max_side ** 2 < (sides[0] ** 2 + sides[1] ** 2):

       print('Остроугольный.')

   else:

       print('Не остроугольный.')

else:

   print('Не существует.')

Объяснение:

Существует свойство: если каждая сторона треугольника меньше суммы двух других, то такой треугольник существует. Проверяем это.

Также есть другое свойство: если квадрат большей стороны, например, с меньше суммы квадратов двух других сторон, например, а и b (то есть если с² < a²+b²), то такой треугольник остроугольный. Тоже проверяем это.

Похожие вопросы
Предмет: Русский язык, автор: TanyaTanya17