Опубликован: 02.02.2011 | Уровень: для всех | Доступ: свободно
Лекция 48:
Задания
Задание 5. Двумерный массив
Решите задачи данной группы, оформив решение в виде функций генерации, вывода и обработки массивов. Предусмотрите в функции генерации массива ввод границ диапазона случайных чисел.
- Дана квадратная матрица порядка . Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы.
- Даны действительные числа . Получить действительную квадратную матрицу порядка 8, элементами которой являются числа , расположенные в ней по схеме, которая приведена на рисунке.
- Дана матрица размера . Поменять местами ее столбцы так, чтобы их максимальные элементы образовывали убывающую последовательность.
- Найдите квадратную матрицу, обратную данной с размером .
- Дана квадратная матрица порядка . Повернуть ее на 180 градусов в положительном направлении.
- Заполнить двумерный квадратный массив целыми числами от 1 до 100 по спирали, как показано на следующем рисунке.
- Даны действительные числа . Получить действительную квадратную матрицу порядка 8, элементами которой являются числа , расположенные в ней по схеме, которая приведена на рисунке.
- Дана матрица размера . Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы.
- Даны две матрицы и . Получите их произведение.
- Дана матрица размера . Поменять местами ее строки так, чтобы их максимальные элементы образовывали возрастающую последовательность.
- В данной действительной квадратной матрице порядка найти наибольший по модулю элемент. Получить квадратную матрицу порядка путем выбрасывания из исходной матрицы какой-нибудь строки и столбца, на пересечении которых расположен элемент с найденным значением. Выполняйте до тех пор, пока не останется последний элемент.
- Дана квадратная матрица порядка . Зеркально отразить ее элементы относительно побочной диагонали матрицы.
- Дана действительная квадратная матрица порядка . Получить новую матрицу, повернув ее блоки, ограниченные диагоналями, на 180 градусов.
- Дана матрица размера . Поменять местами ее первый и последний строки, содержащие только отрицательные элементы.
- Дана целочисленная матрица размера . Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Если такой элемент отсутствует, то вывести 0.
- Составьте программу циклической перестановки столбцов двумерного массива , при которой смещение происходит вправо на n столбцов.
- Даны действительные числа . Получить действительную квадратную матрицу порядка 8, элементами которой являются числа , расположенные в ней по схеме, которая приведена на рисунке.
- Дана матрица размера . Поменять местами ее столбцы так, чтобы их минимальные элементы образовывали возрастающую последовательность.
- Дана квадратная матрица порядка . Зеркально отразить ее элементы относительно вертикальной оси симметрии матрицы.
- Дана квадратная матрица порядка . Повернуть ее на 270 градусов в положительном направлении относительно ее центра.
- Дана матрица размера . Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.
- В квадратной таблице обменяйте местами элементы строки и столбца, на пересечении которых находится минимальный из положительных элементов.
- Дана квадратная матрица порядка . Повернуть ее на 90 градусов в положительном направлении относительно ее центра.
- Дана квадратная матрица порядка . Зеркально отразить ее элементы относительно главной диагонали матрицы.
- Составьте программу циклической перестановки строк двумерного массива , при которой смещение происходит вниз на .
- Дана матрица размера . Поменять местами ее первый и последний столбцы, содержащие только положительные элементы.
- Заполнить двумерный квадратный массив целыми числами от 1 до 100 по спирали, начиная от центра и закручивая по часовой стрелке.
- Заполните квадратную матрицу по принципу латинского квадрата: в каждой строке и каждом столбце используются неповторяющиеся между собой числа от 1 до .