anastasiya11лет
13.06.2020 05:58

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
z79090123488
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-бота