Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
23
Добавлен:
25.04.2015
Размер:
165.38 Кб
Скачать

Тема 5. Обработка двумерных массивов.

Меотодические рекомендации: Составить блок-схему алгоритма и написать программу обработки двумерного массива, как указано в варианте.

Варианты заданий:

  1. Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Если такой элемент отсутствует, то вывести 0.

  2. Дана матрица размера M x N. Элемент называется локальным минимумом (максимумом), если он меньше (больше) всех окружающих его элементов. Заменить все локальные минимумы данной матрицы на 0.

  3. Дана матрица размера M x N. Элемент называется локальным минимумом (максимумом), если он меньше (больше) всех окружающих его элементов. Заменить все локальные максимумы данной матрицы на 0.

  4. Дана матрица размера M x N. Поменять местами ее строки так, чтобы их минимальные элементы образовывали возрастающую последовательность.

  5. Дана матрица размера M x N. Поменять местами ее столбцы так, чтобы их максимальные элементы образовывали убывающую последовательность.

  6. Дана матрица размера 5 x 9. Найти суммы элементов всех ее нечетных строк.

  7. Дана матрица размера 5 x 10. В каждом столбце найти количество элементов, меньших среднего арифметического всех элементов этого столбца.

  8. Дана матрица размера 5 x 10. Найти максимальное значение среди сумм элементов всех ее строк и номер строки с этим максимальным значением.

  9. Дана целочисленная матрица размера M x N. Различные строки (столбцы) матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках (столбцах). Найти количество строк, похожих на первую строку.

  10. Дана целочисленная матрица размера M x N. Найти количество ее столбцов, все элементы которых различны.

  11. Дана целочисленная матрица размера M x N. Вывести номер ее последнего столбца, содержащего максимальное количество одинаковых элементов.

  12. Дана квадратная матрица порядка M. Вывести минимальные из элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A[1,M]).

  13. Дана квадратная матрица порядка M. Заменить нулями элементы, лежащие одновременно ниже главной диагонали (включая эту диагональ) и выше побочной диагонали (также включая эту диагональ).

  14. Дана матрица размера 5 x 10. Вывести количество строк, элементы которых монотонно возрастают.

  15. Дана матрица размера 5 x 10. Вывести количество столбцов, элементы которых монотонно убывают4.

  16. Дана матрица размера 5 x 10. Найти минимальный среди элементов тех строк, которые упорядочены либо по возрастанию, либо по убыванию. Если такие строки отсутствуют, то вывести 0.

  17. Дана матрица размера 5 x 10. Найти максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию. Если такие столбцы отсутствуют, то вывести 0.

  18. Дана матрица размера 5 x 10. Удалить строку, содержащую максимальный элемент матрицы.

  19. Дана матрица размера 5 x 10. Удалить последнюю строку, содержащую только четные элементы.

  20.  Дано число k и матрица размера 4 x 9. После столбца матрицы с номером k вставить столбец из нулей.

4ocн[92-105]

5доп[12-14]

Соседние файлы в папке лекции паскаль