Ниже код распечатывает двумерный массив с желаемым пользователем no.строк и столбцов. Проблема в том, что я хочу изменить положение каждой строки в матрице.
Предположим, что мой ввод 5
и 5
, тогда он напечатает 2-D массив
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
И я хочу этогоarray
изменить на
5 5 5 5 5
4 4 4 4 4
3 3 3 3 3
2 2 2 2 2
1 1 1 1 1
$Код $
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
int n, m;
cout << "Enter the number of rows n = "; cin >> n;
cout << "Enter the number of columns m = "; cin >> m;
int **array = new int *[n];
for(int i = 0; i < n; i++)
array[i] = new int [m];
srand((unsigned int)time(NULL));
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
array[i][j] = i;
cout << array[i][j] << " ";
}
cout << '\n';
}
return 0;
}