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

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

Ответ:
darinaavans
darinaavans
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?