Самый большой треугольник Рёло в квадрате, вписанном в прямоугольный треугольник

Опубликовано: 14 Января, 2022

Дан прямоугольный треугольник с высотой l , основанием b и гипотенузой h , вписывающий квадрат, который, в свою очередь, вписывает треугольник Рило. Задача состоит в том, чтобы найти максимально возможную площадь этого треугольника Рило.
Примеры:

 Ввод: l = 5, b = 12, h = 13.
Выход: 8.77914

Ввод: l = 3, b = 4, h = 5.
Выход: 2,07116

Рекомендуется: сначала попробуйте свой подход в {IDE}, прежде чем переходить к решению.

Подход : мы знаем, что сторона квадрата, вписанного в прямоугольный треугольник, равна a = (l * b) / (l + b) , см. Площадь наибольшего квадрата, вписанного в прямоугольный треугольник.
Кроме того, в треугольнике Рело x = a .
Итак, x = (l * b) / (l + b) .
Итак, площадь треугольника Рело равна, A = 0,70477 * x ^ 2 = 0,70477 * ((l * b) / (l + b)) ^ 2 .
Ниже представлена реализация описанного выше подхода:

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .

Если вы хотите посещать живые занятия с отраслевыми экспертами, пожалуйста, обращайтесь к Geeks Classes Live и Geeks Classes Live USA.

РЕКОМЕНДУЕМЫЕ СТАТЬИ