Pascal - обработка матриц
Добавлено: 27 июн 2008, 02:30
Помогите, пожалуйста, решить следующие задачи или подскажите алгоритм решения:
1. Задана матрица А(NхM), где 3<N<20, 3<M<40. Запомнить в массив B(10x2) и вывести на печать индексы (двумерные адреса) 5 наибольших (в порядке убывания) и 5 наименьших (в порядке возрастания) элементов через один.
2. Задана матрица А(NхM), где 1<N<20, 1<M<40. Запомнить в массив B(800x2) индексы элементов, которые меньше элемента сверху и больше элемента слева. Для элементов первой строки элементами сверху считаются элементы последней строки. Для элементов первого столбца элементами слева считаются элементы последнего столбца.
Заранее спасибо
1. Задана матрица А(NхM), где 3<N<20, 3<M<40. Запомнить в массив B(10x2) и вывести на печать индексы (двумерные адреса) 5 наибольших (в порядке убывания) и 5 наименьших (в порядке возрастания) элементов через один.
2. Задана матрица А(NхM), где 1<N<20, 1<M<40. Запомнить в массив B(800x2) индексы элементов, которые меньше элемента сверху и больше элемента слева. Для элементов первой строки элементами сверху считаются элементы последней строки. Для элементов первого столбца элементами слева считаются элементы последнего столбца.
Заранее спасибо