Menu
CoddyTech

Chuyển vị ma trận

Bài học 17 trên 26 trong khóa học Mảng trong C++ của Coddy.

challenge icon

Thử thách

Với một mảng 2D, hãy in ra mảng 2D đã chuyển vị.

Ma trận chuyển vị: Ma trận chuyển vị được tạo bằng cách đổi các hàng thành cột và các cột thành hàng. 
Ví dụ:
đầu vào: 
          [[1,2,3],
          [4,5,6],
          [7,8,9]]
Đầu ra:
          [[1,4,7],

          [2,5,8],

          [3,6,9]]

Để tìm hiểu thêm về phép chuyển vị

Wekipedia

Tự làm thử

#include<iostream>
using namespace std;

int main(){
  
  int m,n;
  cin>>m>>n;
  
  int arr[m][n];
  
  for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
      cin>>arr[i][j];
    }
  }
  
  //Code here
  
  
  


  

    return 0;
}   

Tất cả bài học trong Mảng trong C++

Tự luyện tập: Trình biên dịch C++ online