Помощь - Поиск - Пользователи - Календарь
Полная версия: квадратная матрица
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Wait
здравствуйте. помогите, пожалуйста, с такой задачей:
найти мах элемент в части квадратной матрицы (на рисунке в файле). использовать свойства диагоналей типа i=j, i+j=n+1, но как именно так пройти - никак не пойму
ПОМОГИТЕ, срочно надо
volvo
To: Wait
Смотри здесь:
FAQ: Массивы. Матрицы. Типичные задачи.
Цитата
Сумма элементов, стоящих выше главной диагонали и одновременно не стоящих выше побочной диагонали
Только вместо суммы находи максимум...
Wait
volvo, извините, но по той ссылке нужной информации я не нашел
volvo
В самом низу поста - последний кусок кода - то, что тебе нужно (я же написал даже какое описание искать). Проверь еще раз...
А вот нахождение максимума:
...
max := 0;
For j := 1 To n div 2 + n mod 2 Do
For i := j To n-j+1 Do
if max < a[i, n-j+1] then max := a[i, n-j+1];
...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.