
- •Блок 5. Двухмерные массивы Вариант №1
- •Блок 5. Двухмерные массивы Вариант №2
- •Блок 5. Двухмерные массивы Вариант №3
- •Блок 5. Двухмерные массивы Вариант №4
- •Блок 5. Двухмерные массивы Вариант №5
- •Блок 5. Двухмерные массивы Вариант №6
- •Блок 5. Двухмерные массивы Вариант №7
- •Блок 5. Двухмерные массивы Вариант №8
- •Блок 5. Двухмерные массивы Вариант №9
- •Блок 5. Двухмерные массивы Вариант №10
- •Блок 5. Двухмерные массивы Вариант №11
- •Блок 5. Двухмерные массивы Вариант №12
- •Блок 5. Двухмерные массивы Вариант №13
- •Блок 5. Двухмерные массивы Вариант №14
Блок 5. Двухмерные массивы Вариант №7
Программа
31. В
целочисленной матрице N(A,B)
определить все элементы, кратные пяти.
Сформировать из этих элементов одномерный
массив и найти наибольший элемент этого
массива
.
Программа 32. Заданы два двухмерных массива одной размерности. Найти третий двухмерный массив, содержащий произведение первых двух.
Программа 33. Дан двухмерный массив A(M,M), каждый элемент которого равен 1, 2, 3 или 4. Подсчитать в нем количество четверок A(i,j), A(i+1,j), A(i,j+1) и A(i+1,j+1), в каждой и которых все элементы различны.
Программа 34. Сгенерировать массив n·n, который для n = 4 имеет следующий вид:
1 0 3 0
0 2 0 4 (заполняется построчно)
1 0 3 0
0 2 0 4,
Переставить элементы массива так, чтобы все нули оказались в конце строк.
Примечание: Все массивы для простоты заполнять случайными числами, используя функции random и randomize. На экран выводить исходный или исходные массивы и результаты, в соответствии с условиями заданий.
Программа А. Дана квадратная матрица NxN, заполненная случайно целыми числами [0, 10]. Преобразовать ее так, чтобы элементы располагались по возрастанию/убыванию (на выбор пользователя) по: «горизонтальной змейке», «вертикальной змейке», «спирали по/против часовой стрелке» (так же на выбор пользователя). Вывести на экран исходную/преобразованную матрицы.
Блок 5. Двухмерные массивы Вариант №8
Программа 31. Задана матрица T(N,M). Найти столбец с наименьшей и наибольшей суммой элементов. Вывести на экран найденные строки и суммы их элементов .
Программа 32. В двухмерном массиве T(N,M) все числа различны. В каждой строке выбирается минимальный элемент, а потом среди этих чисел выбирается максимальное. Вывести на экран номер строки массива M, в котором расположено выбранное число.
Программа 33. Даны числа M, N и двухмерный массив A(M,N). Некоторый элемент этого массива назовем седловой точкой, если он является одновременно наименьшим в своей строке и наибольшим в своем столбце. Напечатать номера строки и столбца какой-нибудь седловой точки и напечатать число 0, если таких точек нет.
Программа 34. Сгенерировать массив n·n, который для n = 4 имеет следующий вид:
0 0 0 1
0 0 1 2
0 1 2 3
1 2 3 4,
в каждом столбце найти наименьший элемент, затем найти их произведение.
Примечание: Все массивы для простоты заполнять случайными числами, используя функции random и randomize. На экран выводить исходный или исходные массивы и результаты, в соответствии с условиями заданий.
Программа А. Дана квадратная матрица NxN, заполненная случайно целыми числами [0, 10]. Преобразовать ее так, чтобы элементы располагались по возрастанию/убыванию (на выбор пользователя) по: «горизонтальной змейке», «вертикальной змейке», «спирали по/против часовой стрелке» (так же на выбор пользователя). Вывести на экран исходную/преобразованную матрицы.
Блок 5. Двухмерные массивы Вариант №9
Программа 31. Задана матрица R(K.N). Найти наибольший и наименьший элементы матрицы и поменять их местами .
Программа 32. Задан двухмерный массив T(N,M) и одномерный массив C(N). Найти произведение T(N,M) на C(N).
Программа 33. Заданы два одномерных массива A(N) и B(M). Нужно получить третий двухмерный массив, получаемый путем перемножения двух одномерных C(N,M).
Программа 34. Сгенерировать массив n·n, который для n = 4 имеет следующий вид:
4 3 2 1
3 2 1 0
2 1 0 0
1 0 0 0,
в каждой строке найти наибольший элемент, затем найти их сумму.
Примечание: Все массивы для простоты заполнять случайными числами, используя функции random и randomize. На экран выводить исходный или исходные массивы и результаты, в соответствии с условиями заданий.
Программа А. Дана квадратная матрица NxN, заполненная случайно целыми числами [0, 10]. Преобразовать ее так, чтобы элементы располагались по возрастанию/убыванию (на выбор пользователя) по: «горизонтальной змейке», «вертикальной змейке», «спирали по/против часовой стрелке» (так же на выбор пользователя). Вывести на экран исходную/преобразованную матрицы.