Предмет: Информатика,
автор: DuEAnd
Ребят помоги пожалуйста решить задачку на C++.
Транспонировать матрицу A размером M×N. Результатом транспонирования матрицы A размером M×N является матрица B размером N×M полученная из исходной матрицы заменой строк на столбцы
Ответы
Автор ответа:
0
int **arr, N, M;
cout << "N : ";
cin >> N;
cout << "M : ";
cin >> M;
arr = new int *[N];
for(int i = 0; i < M ; i++)
arr[i] = new int [M];
for(int i = 0; i < N ; i++)
for(int j = 0; j < M ; j++)
arr[i][j] = rand() % 150;
cout << "your array : " << endl;
for(int i = 0; i < N ; i++){
for(int j = 0; j < M ; j++)
cout << arr[i][j] << "t";
cout << endl;
}
cout << "your NEW array : " << endl;
for(int i = 0; i < N ; i++){
for(int j = 0; j < M ; j++)
cout << arr[j][i] << "t";
cout << endl;
Похожие вопросы
Предмет: Химия,
автор: prokopchuk904
Предмет: История,
автор: stasplay99999
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: Маринка0
Предмет: Химия,
автор: trapeznikovalex