77

. Сформировать одномерный массив Х из элементов главной диагонали…

ivan-ivan 17 июля 2022

. Сформировать одномерный массив Х из элементов главной диагонали матрицы А. Найти максимальный элемент массива и егономер.

категория: информатика

63

VAR mx, ind: Integer; n, m, i, j: Integer; b: Array of Integer; a: Array of Array of Integer; BEGIN Read (n); SetLength (a, n+1); For i: =1 to n do SetLength (a[i], n+1); For i: =1 to n do For j: =1 to n do Read (a[i][j]); SetLength (b, n+1); For i: =1 to n do b[i]: =a[i][i]; mx: =b[1]; ind: =1; For i: =2 to n do If (mx < b[i]) then begin mx: =b[i]; ind: =i; End; Write ('Макс. Элемент гл. Диагонали — B[',ind,']=', mx); END. Или намного проще (если нужен только ответ): VAR mx, ind, el: Integer; n, m, i, j: Integer; BEGIN Read (n); // Присваем макс. Элементу самое минимальное число, // которое точно не встретится в массиве mx: =-999999999; For i: =1 to n do For j: =1 to n do begin Read (el); If (i <> j) then Continue; If (mx < el) then begin mx: =el; ind: =i; End; End; Write ('Макс. Элемент гл. Диагонали — B[',ind,']=', mx); END.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...