Задание 10 Параграф 1.5 ГДЗ Босова 9 класс 2023 (Информатика)
|
Не совпадает с вашим учебником? Посмотрите устаревший решебник |
Решение #1

Рассмотрим вариант решения задания из учебника Босова 9 класс, Просвещение:
10. В целочисленных массивах А и В содержатся длины катетов десяти прямоугольных треугольников (А [ і ] — длина первого катета, В [і] — длина второго катета і-го треугольника). Напишите программу, которая по имеющимся данным определит треугольник с наибольшей площадью и выведет его номер, длины катетов и площадь. Предусмотрите случай, когда таких треугольников несколько.
Площадь прямоугольного треугольника равна половине произведения длин катетов. При делении произведения получится вещественное число. Сравнивать вещественные числа очень неудобно, поэтому сравнивать можно только произведение катетов и искать максимальную величину.
Для увеличения вероятности появления треугольников с одинаковой площадью, количество их (N) в программе увеличено.
from random import randint
N=20
a=[0]*N
b=[0]*N
s=[0]*N
for i in range(N):
a[i]=randint(2,6)
b[i]=randint(3,7)
s[i]=a[i]*b[i]
mac=max(s)
print('Маскимальная площадь','{:5.2f}'.format(mac*0.5))
for i in range(N):
if s[i]==mac:
print('Максимальный размер имеет треугольник № > > ',i,' Катет А > > ',a[i],' Катет B > > ',b[i])
Похожие решебники
Популярные решебники 9 класс Все решебники
*К сожалению, временные проблемы с публикацией комментариев с мобильных устройств.