Lompat ke konten Lompat ke sidebar Lompat ke footer

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

  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int a[2][3];
  8.  
  9. a[0][0]=1;
  10. a[0][1]=2;
  11. a[0][2]=3;
  12. a[1][0]=4;
  13. a[1][1]=5;
  14. a[1][2]=6;
  15.  
  16. cout << "a[0,0] = " <<a[0][0]<<endl;
  17. cout << "a[0,1] = " <<a[0][1]<<endl;
  18. cout << "a[0,2] = " <<a[0][2]<<endl;
  19. cout << "a[1,0] = " <<a[1][0]<<endl;
  20. cout << "a[1,1] = " <<a[1][1]<<endl;
  21. cout << "a[1,2] = " <<a[1][2]<<endl;
  22.  
  23. return 0;
  24. }
  • 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"