Задание №1. Даны стороны треугольника а, b, c. Определите, яв- ляется ли этот треугольник прямоугольным. Разработайте про- Если треугольник является прямоугольным, то в резуль- грамму. тате на экране появится число «1», в противном случае-число «0». Например 543 1 Результат
Ответы
Ответ:
Объяснение:
Для решения задачи нужно применить теорему Пифагора: в прямоугольном треугольнике квадрат гипотенузы равен сумме квадратов катетов.
Если квадрат наибольшей стороны равен сумме квадратов двух других сторон, то треугольник прямоугольный.
Пример кода на Python:
a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))
# находим максимальную сторону
max_side = max(a, b, c)
if max_side == a:
sum_squares = b**2 + c**2
elif max_side == b:
sum_squares = a**2 + c**2
else:
sum_squares = a**2 + b**2
if max_side**2 == sum_squares:
print(1)
else:
print(0)
Здесь мы запрашиваем у пользователя длины сторон a, b и c, находим максимальную сторону и считаем сумму квадратов двух других сторон. Затем мы проверяем, равен ли квадрат максимальной стороны сумме квадратов двух других сторон, и выводим 1 или 0 в зависимости от результата.