Belajar Array 2 Dimensi C++
Jika Anda sedang belajar bahasa pemrograman C++, maka tentunya tidak asing lagi dengan istilah array. Array adalah tipe data yang dapat menyimpan sekumpulan nilai dengan tipe data yang sama dalam satu variabel. Dalam C++, Anda dapat membuat array dengan satu dimensi maupun dua dimensi.
Apa itu Array 2 Dimensi?
Array 2 dimensi pada dasarnya adalah array yang memiliki dua dimensi, yaitu baris dan kolom. Setiap elemen pada array 2 dimensi dapat diakses dengan menggunakan dua indeks, yaitu indeks baris dan indeks kolom. Array 2 dimensi sering digunakan untuk menyimpan data tabel atau matriks.
Cara Membuat Array 2 Dimensi
Untuk membuat array 2 dimensi pada C++, Anda dapat menggunakan sintaks berikut:
tipe_data nama_array[jumlah_baris][jumlah_kolom];
Sebagai contoh, jika Anda ingin membuat array 2 dimensi yang berisi nilai-nilai matematika dengan 3 baris dan 4 kolom, Anda dapat menggunakan sintaks berikut:
float nilai_matematika[3][4];
Cara Mengakses Elemen Array 2 Dimensi
Untuk mengakses elemen pada array 2 dimensi, Anda harus menentukan indeks baris dan kolom. Sebagai contoh, jika Anda ingin mengakses elemen pada baris kedua dan kolom ketiga dari array nilai_matematika di atas, Anda dapat menggunakan sintaks berikut:
float nilai = nilai_matematika[1][2];
Perlu diingat bahwa indeks pada array selalu dimulai dari 0, sehingga indeks baris pertama pada array adalah 0, bukan 1.
Cara Mengisi dan Menampilkan Elemen Array 2 Dimensi
Untuk mengisi elemen pada array 2 dimensi, Anda dapat menggunakan perulangan bersarang. Sebagai contoh, jika Anda ingin mengisi array nilai_matematika dengan nilai 80, Anda dapat menggunakan sintaks berikut:
for(int i=0; i<3; i++) { for(int j=0; j<4; j++) { nilai_matematika[i][j] = 80; } }
Untuk menampilkan elemen pada array 2 dimensi, Anda juga dapat menggunakan perulangan bersarang. Sebagai contoh, jika Anda ingin menampilkan isi dari array nilai_matematika, Anda dapat menggunakan sintaks berikut:
for(int i=0; i<3; i++) { for(int j=0; j<4; j++) { cout << nilai_matematika[i][j] << " "; } cout << endl; }
Dalam sintaks di atas, cout digunakan untuk menampilkan nilai pada setiap elemen, dan endl digunakan untuk mengakhiri baris.
Kesimpulan
Array 2 dimensi pada C++ adalah tipe data yang dapat menyimpan sekumpulan nilai dengan dua dimensi, yaitu baris dan kolom. Setiap elemen pada array 2 dimensi dapat diakses dengan menggunakan dua indeks, yaitu indeks baris dan indeks kolom. Array 2 dimensi sering digunakan untuk menyimpan data tabel atau matriks.
Untuk membuat array 2 dimensi, Anda dapat menggunakan sintaks tipe_data nama_array[jumlah_baris][jumlah_kolom]. Untuk mengakses elemen pada array 2 dimensi, Anda harus menentukan indeks baris dan kolom. Untuk mengisi dan menampilkan elemen pada array 2 dimensi, Anda dapat menggunakan perulangan bersarang.