#include /* Vypis transponovane ctvercove matice */ int main(void) { int ha = 0; scanf("%d", &ha); // rozmer int m[ha][ha]; // matice for (int i = 0; i < ha; ++i) for (int j = 0; j < ha; ++j) m[i][j] = 0; // nulovani matice for (int i = 0; i < ha; ++i) for (int j = 0; j < ha ; ++j) m[i][j] = j; // naplneni matice nejakymi cisly // vypis matice for (int i = 0; i < ha; ++i) { for (int j = 0; j < ha; ++j) printf("%4d", m[i][j]); printf("\n"); } printf("\n"); // vypis transpopnovane matice (sloupce a radky zameneny) for (int i = 0; i < ha; ++i) { for (int j = 0; j < ha; ++j) printf("%4d", m[j][i]); printf("\n"); } return 0; }