Кирилл
Кирилл

Помогите добавить в матрицу.. . C++ )

>>вставка перед четными столбцами - столбеца из нулей

int** add_column(int **arr, int m, int &n, int pos); //добавление столбца в матрицу

Вот я пытаюсь сделать, но вставляет чередованием.... т. к кол-во столбцов меняется.. .
for(int j = 0; j < n; j++)
{
if(j && !(j%2))
{
arr = add_column(arr,m,n,j-1);
}
}

воощем есть матрица

1 2 3 4 < номера столбцов
-----------
1 2 0 3
1 3 0 1
0 2 3 5
6 2 0 1

после вставки должно так быть:

1 0 2 3 0 4
1 0 3 0 0 1
0 0 2 3 0 5
6 0 2 0 0 1

не могу додумать)

СX
Станислав Xxx

поиск ведите с низу, и тогда при сдвиге у вас не будет меняться то что выше

Похожие вопросы
c++. нужно нарисовать такую матрицу.
Матрицы C++. Помогите пожалуйста, тут несложно
Как поменять местами столбцы в матрице. C++
как возвести квадратную матрицу в степень в c#
как добавить столбец в конец матрицы в двумерном массиве С++ пожалуёста помогите
Дана матрица А (n,n). C#
Дана матрица А (n,n). Нужна программа на C#
C++. Переворот строк в матрице.
C++. Как можно транспонировать матрицу NxM из одномерного массива?
Помогите создать матрицу в c# нужна матрица 10 x 10 такого типа 1000 0100 0010 0001