Предмет: Информатика,
автор: Djjdjdndndnwnwn
Дано дійсні числа x,y,z. Вияснити, чи існує трикутник зі сторонами x,y,z. Якщо
трикутник існує, то відповісти, чи є він гострокутним
Ответы
Автор ответа:
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²), то такой треугольник остроугольный. Тоже проверяем это.
Похожие вопросы
Предмет: Английский язык,
автор: jimin666
Предмет: Русский язык,
автор: серик20
Предмет: Русский язык,
автор: TanyaTanya17
Предмет: География,
автор: настяден
Предмет: Математика,
автор: sasa230808p2ncy2