#include #include int main(void) { int m, n; int i, j; int **A; scanf("%d%d", &m, &n); A = malloc(m * sizeof(*A)); for (i = 0; i < m; i++) A[i] = malloc(n * sizeof(*A[i])); for (i = 0; i < m; i++) for (j = 0; j < n; j++) scanf("%d", &A[i][j]); for (j = 0; j < n; j++) { for (i = 0; i < m; i++) printf("%d ", A[i][j]); printf("\n"); } return 0; }