В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
ivanovasasha2
ivanovasasha2
08.10.2021 21:22 •  Информатика

Вцелочисленных массивах а и б содержатся длины катетов десяти прямоугольных треугольников (а[i]-длина первого катета, b[i] -длина 2 катета i-ого треугольника). найдите треугольник с наибольшей площадью. выведите его номер, длины катетов и площадь. предусмотрите случай, когда таких треугольников несколько.

Показать ответ
Ответ:
olesyaprk
olesyaprk
10.10.2020 21:25

===== PascalABC.NET =====

begin

 var a := ReadArrInteger('a:', 10);

 var b := ReadArrInteger('b:', 10);

 var L := new List<integer>;

 var (m, im) := (a[0] * b[0], 0);

 for var i := 1 to a.High do

 begin

   var c := a[i] * b[i];

   if c > m then

   begin

     L.Clear;

     L.Add(i);

     (m, im) := (c, i)

   end

   else if c = m then

     L.Add(i);

 end;

 foreach var i in L do

   Println(i + 1, a[i], b[i], a[i] * b[i] / 2)

end.


Вцелочисленных массивах а и б содержатся длины катетов десяти прямоугольных треугольников (а[i]-длин
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота