§ 15. Двумерные массивы
Упражнения
1. Сформировать двумерные массивы из n строк и n столбцов, которые выглядит следующим образом:
1. | 2. | ||
3. | 4. |
2. Задан двумерный массив d из m сток и n столбцов. Найдите суммы тех элементов из массива, которые удовлетворяют следующим условиям.
- Разность номера строки и номера столбца равна 1.
- Модуль разности номера строки и номера столбца равен числу x.
- Кратны числу х.
- Расположены ниже главной диагонали.
- Расположены выше побочной диагонали.
3. Задан двумерный массив d из m сток и n столбцов. Определить, есть ли в массиве хотя бы один элемент, удовлетворяющий условию. Если да, то вывести индексы его местоположения.
- Равный пяти элемент.
- Элемент, являющийся отрицательным числом.
- Элемент, делящийся на 3 и на 5.
- Элемент, который при делении на 3 и на 5 дает нечетные остатки.
4. Задан двумерный массив d из m сток и n столбцов. Необходимо выполнить указанные действия.
- Вывести номер строки, содержащей минимальный элемент.
- Вывести номер столбца, содержащего максимальный элемент.
- Вывести номера всех строк, в которых есть элемент, равный минимальному.
- Вывести номера всех столбцов, в которых есть элемент, равный максимальному.
5. Задан двумерный массив d из m сток и n столбцов. Осуществить обмены.
- Столбцы 0 (m – 1), 1 (m – 2), ... (первый с последним, второй с предпоследним...).
- Строки 0 1, 1 2, ..., (m – 1) 0 (циклически вниз на одну).
- Столбцы 1 0, 2 1, ... 0 (n – 1) (циклически влево на один).
- Строки 2 0, 3 1, 4 2, ... (циклически вверх на две).
6. Задан двумерный массив d из m сток и n столбцов. Удалить указанные элементы.
- Строки, в которых есть числа, являющиеся полными квадратами.
- Строки, номера которых являются степенью двойки.
- Столбцы с номерами, кратными трем.
- Столбцы, в которых есть простые числа.