Menengah35 XPUnit 7: Daftar dan Array, soal 9 dari 12
Transpose Matriks
Tukar baris dan kolom sebuah matriks.
Tabel nilai disusun per siswa di setiap baris. Guru ingin melihatnya per mata pelajaran, artinya baris menjadi kolom dan kolom menjadi baris. Operasi ini disebut transpose.
Masukan
Baris pertama berisi R dan C (keduanya 1 sampai 50). R baris berikutnya masing-masing berisi C bilangan bulat.
Keluaran
C baris, masing-masing berisi R bilangan, yaitu matriks setelah ditranspose.
Contoh masukan dan keluaran
Contoh 1
Masukan
2 3 1 2 3 4 5 6
Keluaran
1 4 2 5 3 6
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Elemen di baris i kolom j pindah ke baris j kolom i.
Petunjuk 2
Perulangan luar menjelajah kolom asli, perulangan dalam menjelajah baris asli.