#include #include using namespace std; int main() { int n, m; cin >> n >> m; vector> A(n, vector(m)); for (int i = 0; i < A.size(); i = i + 1) { for (int j = 0; j < A[i].size(); j = j + 1) { cin >> A[i][j]; } } int mx = max(n, m); A.resize(mx); for (auto& v : A) { v.resize(mx); } for (int i = 0; i < A.size(); i = i + 1) { for (int j = i + 1; j < A[i].size(); j = j + 1) { swap(A[i][j], A[j][i]); } } A.resize(m); for (auto& v : A) { v.resize(n); } for (int i = 0; i < A.size(); i = i + 1) { for (int j = 0; j < A[i].size(); j = j + 1) { cout << A[i][j] << " "; } cout << endl; } return 0; }