alarm
Задайте вопрос
Информатика
Alberti Tommasa

НА ПИТОНЕ. Определить, является ли треугольник со сторонами a b c прямоугольным. если нет, то вычислить больший угол.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

import math

a = int(input())

b = int(input())

c = int(input())

if a > b:

swap(a, b)

if b > c:

swap(b, c)

if a > b:

swap(a, b)

if c * c == a * a + b * b:

print("прямоугольный")

else:

cos_alpha = float(a * a + b * b - c * c) / float(2 * a * b)

PI = math. acos(-1)

print(math. acos(cos_alpha) * 180 / PI)

Вводим значения сторон, упорядочиваем их так, чтобы было c > b > a, проверяем, является ли треугольник прямоугольным по теореме Пифагора. Если он не прямоугольный, то пользуемся теоремой косинусов, а также тем, что против большей стороны лежит больший угол

370
More
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Ha python.Написать программу, по

НА ПИТОНЕ. Даны две точки a(x1 y

Два числа называются дружественн

посчитайте решить задание на пит

Запроси два числа, посчитай их с

Ребят, подскажите решение по С

Контакты
Реклама на сайте