C++ : Array Dua Dimensi
Pemanfaatan array tidak hanya dapat digunakan untuk menyimpan data dalam bentuk satu dimensi tetapi juga dapat digunakan untuk menyimpan data dalam bentuk 2 dimensi.
Array dua dimensi adalah sebutan untuk array yang penomoran index-nya menggunakan 2 buah angka. Analogi yang sering dipakai seperti titik koordinat dalam diagram kartesius.
Diagram kartesius merupakan diagram yang biasa kita pakai untuk membuat grafik. Disini terdapat sumbu X dan sumbu Y. Sebuah titik dalam diagram kartesius ini harus disebut secara berpasangan, seperti (2,3) atau (-3, 1). Diagram Kartesius adalah sistem koordinat yang menetapkan setiap titik secara unik dalam bidang dengan serangkaian koordinat angka.
Sumber : Wikipedia
Pada kesempatan kali ini, kita akan membuat array dua dimensi dengan menggunakan bahasa pemrograman C++.
Penulisan Array Dua Dimensi
Variable array dimensi dua dideklarasikan dengan mencantumkan tipe data dan nama variabel yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.
Tipe_data nama_variabel[subscript_baris][ subscript_kolom]Inisialisasi Variabel Array
Inisialisasi atau memberikan nilai pada array hampir sama dengan variabel tunggal, hanya dalam memberikan nilai ini diperjelas dengan memberi nomor array.
Membuat Array Dua Dimensi
#include <iostream> using namespace std; int main() { int a[2][3]; a[0][0]=1; a[0][1]=2; a[0][2]=3; a[1][0]=4; a[1][1]=5; a[1][2]=6; cout << "a[0,0] = " <<a[0][0]<<endl; cout << "a[0,1] = " <<a[0][1]<<endl; cout << "a[0,2] = " <<a[0][2]<<endl; cout << "a[1,0] = " <<a[1][0]<<endl; cout << "a[1,1] = " <<a[1][1]<<endl; cout << "a[1,2] = " <<a[1][2]<<endl; return 0; }
- baris 7 : Membuat array dua dimensi sebanyak 2 baris dan 3 kolom. Array a dibuat dengan dengan tipe data int, yang artinya setiap element array hanya bisa diisi bilangan bulat.
- baris 9-14 : Mengisi variabel array dua dimensi dengan nilai. Perlu diingat bahwa index array dimulai dari 0.
- baris 16-21 : Menampilkan isi array.
Posting Komentar untuk "C++ : Array Dua Dimensi"