Pascal: Проверь себя (двумерный массив в Паскаль)

Решенные задачи: двумерный массив в Паскаль

Вернуться к уроку

Матрица в Паскале: формирование элементов и вывод

pascal array 1: Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M×N, у которой все элементы I-й строки имеют значение 10∗I (I=1,…,M)

Разбор задания смотрите на видео:
youTube

pascal array 2: Даны целые положительные числа M, N, число D и набор из M чисел.Сформировать матрицу размера M×N, у которой первый столбец совпадает с исходным набором чисел, а элементы каждого следующего столбца равны сумме соответствующего элемента предыдущего столбца и числа D (в результате каждая строка матрицы будет содержать элементы арифметической прогрессии).

pascal array 3: Дана матрица размера M×N. Вывести ее элементы, расположенные в столбцах с нечетными номерами (1,3,…). Вывод элементов производить по столбцам, условный оператор не использовать.

N: 5
M: 4
  3  1  1  9  8
  2  8  3  3  8
  6  8  9  4  6
  8  7  6  9  9

  : 3  : 1  : 8 : 
  : 2  : 3  : 8 : 
  : 6  : 9  : 6 : 
  : 8  : 6  : 9 : 

pascal array 4: Дана матрица размера M×N. Вывести ее элементы в следующем порядке: первая строка слева направо, вторая строка справа налево, третья строка слева направо, четвертая строка справа налево и т. д.

Матрица в Паскале: анализ элементов

pascal array 5: Дана матрица размера M×N и целое число K (1≤K≤N). Найти сумму и произведение элементов K-го столбца данной матрицы

pascal array 6: Дана матрица размера M×N. В каждой строке матрицы найти минимальный элемент.

N: 5
M: 4
  9  6  2 10  3
  2  2  5  9  6
  7  5  4  5 10
  9  3 10  8  4
1: Минимальный элемент:2
2: Минимальный элемент:2
3: Минимальный элемент:4
4: Минимальный элемент:3

pascal array 7: Дана матрица размера M×N. Найти номер ее столбца с наименьшим произведением элементов и вывести данный номер, а также значение наименьшего произведения.

N: 4
M: 5
  4 10  8  9
  5  7  4  2
 10 10  1  4
 10  4 10  3
  7  5  3  7
столбец = 3, произведение = 960

pascal array 8: Дана матрица размера M×N. Найти максимальный среди минимальных элементов ее строк.

N: 5
M: 6
 15  0 12  6  6
  5 10 18 11 13
 19 19 18 11  3
 20 18 16  9 20
 17 11  2 10 17
 20  5  0  6 15
Минимальные элементы:
  0  5  3  9  2  0
--------
  9

Предлагаем посмотреть видео с объяснением и решением задания с матрицами в pascal:
youTube

pascal array 9: Дана матрица размера M×N. Найти минимальный среди максимальных элементов ее столбцов.

N: 5
M: 6
 18 20 17 19  8
  5 16  2  6  4
 20  5  9 18  4
 11 13  4 18 19
  2 16 18 10 14
  6  2  4 13  9
Максимальные элементы:
 20 20 18 19 19
--------
 18

pascal array 10: Дана целочисленная матрица размера M×N. Найти номер первой из ее строк, содержащих равное количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если таких строк нет, то вывести 0.

N: 10
M: 10
  3 -4 -1 -2 -2 -5 -3 -2 -5  1
  3  1 -3 -5 -5  0 -3  3  3  2
 -2  0  3  1  2  3 -2 -4 -5 -5
 -2  3 -1 -2 -1  2  2  1 -2 -4
 -5  2  1  3  3 -5  0  2  3 -1
 -4 -1  3  2  0 -3 -4  2 -1 -2
  0 -5 -3 -5 -2  3 -4  2 -1 -3
  2 -1 -1  2  1  0  3 -5  2  2
 -2  0 -3  0  2  2 -5  1  2 -3
  1  3 -4  3 -1 -5  0  1 -1  3
9

pascal array 11: Дана целочисленная матрица размера M×N. Найти номер последней из ее строк, содержащих только четные числа. Если таких строк нет, то вывести 0.

N: 5
M: 5
  8  6  6  0  4
  4  2  3  2  5
  8  7  5  5  0
  8  1  9  9  1
  7  7  2  4  3
1

Вернуться к уроку