Информатика, вопрос задал amiran156 , 7 лет назад

Нужна помощь в С++

Мне нужно транспонировать двумерный динамический массив.

Вот сам двумерный динамический массив.

-----------------------------------------------------------------------------------

#include

#include

using namespace std;

void main()

{

int rows ;

int cols ;

cout « "enter rows" « endl;

cin » rows;

cout « "enter cols" « endl;

cin » cols;



int **mas = new int* [rows];

for (int i = 0; i < rows; i++)

{

mas[i] = new int[cols];

}

///////////////////////////////

for (int i = 0; i < rows; i++)

{

for (int j = 0; j < cols; j++)

{

mas[i][j] = rand() % 40;

}

}

///////////////////////////////

for (int i = 0; i < rows; i++)

{

for (int j = 0; j < cols; j++)

{

cout « mas[i][j] « "t";

}

cout « endl;

}


///////////////////////////////

for (int i = 0; i < rows; i++)

{

delete[] mas[i];

}

delete[]mas;

system("pause");

}

На этот вопрос еще никто не ответил. Напишите свой ответ или воспользуйтесь поиском:

Новые вопросы