Тема: допоможіть перефразувати існуюючий код з використанням функцій
поміняти місцями в матриці A(n, m) елементи рядків
та стовпчиків.
#include<iostream>
#include <ctime>
using namespace std;
int main()
{
int const row = 9;
int const column = 7;
srand(time(NULL)); // ініціалізувавши генератор випадкових чисел.
int a[row][column];
// А далі робота як зі звичайним масивом.
for (int і = 0; і < row; і++)
{
for (int j = 0; j < column; j++)
{
a[ і][j] = rand() % 10; // Кожен елемент випадковому числу від 0 до 9
cout << a[ і][j] << " "; // Вивести елементи на консольку
}
cout << endl;
int transpose[10][10];
for (int і = 0; і < row; ++і)
for (int q = 0; q < column; ++q) {
transpose[q][ і] = a[ і][q];
}
cout << "The trasnspose of the matrix is:" << endl;
for (int і = 0; і < column; ++і) {
for (int q = 0; q < row; ++q)
cout << transpose[ і][q] << " ";
cout << endl;
}
return 0;
}
}