Включение строки или столбца в матрицу

 

Алгоритм решения

Допустим, что необходимо включить массив В в строку (столбец) по номером К. В этом случае перед включением, все строки, начиная с К строки, необходимо сдвинуть вниз, а для столбцов право. Перемещение строк или столбцов начинают с конца. Затем элементы массива В присваиваются элементам К строки (столбца).

 

Программная реализация

Вставка строки Вставка столбца
FOR i = n TO K STEP –1 FOR j = 1 TO m A(i+1, j) = A(i, j) NEXT j, i FOR j = 1 TO m A(K, j) = B(j) NEXT j n = n + 1 FOR j = m TO K STEP –1 FOR i = 1 TO n A(i, j +1) = A(i, j) NEXT i, j FOR i = 1 TO n A(i, K) = B(i) NEXT i m = m + 1