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