Mengenal Array Dua Dimensi dan Operasiny

4
(205 votes)

Array dua dimensi adalah struktur data yang umum digunakan dalam pemrograman komputer. Mereka terdiri dari baris dan kolom, yang dapat diakses menggunakan indeks. Dalam artikel ini, kita akan menjelajahi cara membuat dan mengoperasikan array dua dimensi dalam bahasa pemrograman C. Langkah pertama dalam membuat array dua dimensi adalah mendeklarasikannya. Ini dapat dilakukan dengan menggunakan sintaks berikut: ```c int A[2][2]; ``` Kode ini mendeklarasikan array dua dimensi bernama `A` dengan ukuran 2x2. Setiap elemen dalam array akan menjadi bilangan bulat. Setelah array Anda dideklarasikan, Anda dapat mengisi elemennya dengan menggunakan operator `cin`. Misalnya, Anda dapat menggunakan kode berikut untuk mengisi elemen `A`: ```c cout < < "Masukkan nilai A11: "; cin > > A[0][0]; cout < < "Masukkan nilai A12: "; cin > > A[0][1]; cout < < "Masukkan nilai A21: "; cin > > A[1][0]; cout < < "Masukkan nilai A22: "; cin > > A[1][1]; ``` Kode ini akan meminta pengguna untuk memasukkan nilai untuk setiap elemen dalam array `A`. Nilai-nilai yang dimasukkan akan disimpan dalam array. Setelah Anda mengisi array Anda, Anda dapat melakukan operasi pada elemennya. Misalnya, Anda dapat menggunakan kode berikut untuk menghitung nilai dari array baru `C` berdasarkan elemen-elemen dari array `A` dan `B`: ```c int C[2][2]; C[0][0] = (A[0][0] + A[0][1]) * B[1][0]; C[0][1] = (A[0][0] * B[0][1] + A[0][1] * B[1][1]); C[1][0] = (A[1][0] * A[0][1] + B[1][0] * B[0][1]); C[1][1] = (A[1][0] * B[0][1] + A[1][1] * B[1][0]); ``` Kode ini menggunakan elemen-elemen dari array `A` dan `B` untuk menghitung nilai-nilai dari array baru `C`. Nilai-nilai yang dihitung akan disimpan dalam array `C`. Setelah Anda menghitung nilai-nilai dari array `C`, Anda dapat mencetaknya ke layar menggunakan kode berikut: ```c cout < < "Nilai matriks C adalah: " < < endl; cout < < "[" < < C[0][0] < < "]" < < endl; cout < < "[" < < C[0][1] < < "]" < < endl; cout < < "[" < < C[1][0] < < "]" < < endl; cout < < "[" < < C[1][1] < < "]" < < endl; ``` Kode ini akan mencetak nilai-nilai dari array `C` ke layar, dengan setiap nilai dikelilingi oleh tanda kurung. Dalam kesimpulannya, array dua dimensi adalah struktur data yang kuat dan serbaguna yang dapat digunakan untuk menyimpan dan mengoperasikan data dalam program C. Dengan memahami cara membuat dan mengoperasikan array dua dimensi, Anda akan dapat menyelesaikan berbagai masalah pemrograman yang berbeda.