#include <stdio.h> void Input(int arr[][100], int n, int m) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { scanf("%d", &arr[i][j]); } } } void MatrixTranspose(int arr[][100], int n, int m) { for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { printf("%d ", arr[j][i]); } printf("\n"); } } int main() { int arr[100][100] = { 0 }; int n, m = 0; scanf("%d %d", &n, &m); Input(arr, n, m); MatrixTranspose(arr, n, m); return 0; }