В целочисленных массивах a и b содержатся длины катетов десяти прямоугольных треугольников: a[i] - длина первого катета; b[i] - длина второго катета i-го треугольника. Найдите треугольник с наибольшей площадью. Выведите его номер, длины катетов и площадь. Предусмотрите случай, когда таких треугольников несколько.
Программа на Python:
import matha = [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
b = [4, 3, 4, 8, 6, 15, 12, 5, 24, 7]
max_area = 0
max_index = -1
for i in range(len(a)):
area = 0.5 * a[i] * b[i]
if area > max_area:
max_area = area
max_index = i
print("Треугольник с наибольшей площадью:")
print("Номер треугольника:", max_index)
print("Длина первого катета:", a[max_index])
print("Длина второго катета:", b[max_index])
print("Площадь треугольника:", max_area)
Пример вывода:
Треугольник с наибольшей площадью:Номер треугольника: 5
Длина первого катета: 8
Длина второго катета: 15
Площадь треугольника: 60.0