Array Dua Dimensi C
Array Dua Dimensi C
Penjelasan
Materi Dosen Saturday, June 3, 2017 C plus plus
Array [larik] merupakan hal fundamental yang sering dijumpai dalam banyak kasus di dunia pemrograman.
Maka dari itu, sebagai programmer sobat perlu membekali diri dengan pemahaman konsep array dan mampu
mengimplementasikannya ke dalam kasus-kasus yang sobat hadapi. Setelah sebelumnya kita membahas Array
Satu Dimensi, Pada artikel kali ini kita akan membahasArray Dua Dimensi C++, Lengkap Contoh Program
dan Penjelasan, dimana contoh program kami buat menggunakan IDE Dev-C++.
* Pada ilustrasi array dua dimensi diatas, dimisalkan terdapat sebuah array dua dimensi dengan nama "A",
array A memiliki jumlah elemen baris sebanyak 3 dan jumlah elemen kolom sebanyak 4.
Sebagai contoh misal kita ingin mendeklarasikan sebuah array dua dimensi (misalnya dengan nama LARIK)
yang mempunyai jumlah elemen baris sebanyak 3, jumlah elemen kolom sebanyak 5 dan array LARIK
memiliki tipe data int, maka bentuk array nya adalah sebagai berikut:
int LARIK [3][5];
Seandainya array LARIK akan kita beri nilai saat pendeklarasian (inisialisasi), maka contoh penulisannya
dapat ditulis sebagai berikut:
Dari pendeklarasian sekaligus inisialisasi array LARIK diatas, dapat diartikan bahwa kita telah memesan
tempat pada memori komputer sebanyak 15 tempat, dengan indeks dari LARIK[0][0] sampai LARIK[2][4],
dimana nilai - nilai akan dimasukkan ke elemen array secara berturut - turut, mulai dari LARIK[0][0] akan di
isi dengan nilai '1' sampai LARIK[2][4] yang di isi dengan nilai '15'. untuk lebih jelasnya berikut kami sajikan
ilustrasi dari array LARIK.
* Perlu sobat ingat meskipun array LARIK memiliki jumlah elemen baris sebanyak 3 dan jumlah elemen
kolom sebanyak 5 atau di deklarasikan sebagai berikut : "LARIK [3][5];". namun karena indeks array selalu
dimulai dari 0 maka untuk mengakses elemen terakhir dari array LARIK, kita dapat mengaksesnya dengan
menuliskan LARIK[2][4] bukan LARIK[3][5].
#include <iostream>
int main(){
cout<<"\t==============================";
cout<<"\n\t=== Tampil Matrik Ordo 3x2 ===\n";
cout<<"\t==============================\n\n";
// Menampilkan matrikcontoh
cout<<"\nMenampilkan matrikcontoh\n";
for(i=0;i<3;i++){
for(j=0;j<2;j++){
cout<<matrikcontoh[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
Berikut ini adalah contoh program penjumlahan 2 buah matrik ordo 3x2, dimana program ini menggunakan
Array Dua Dimensi.
#include <iostream>
int main(){
// Deklarasi array dua dimensi
// Dengan jumlah elemen baris = 3
// dan jumlah elemen kolom = 2
int matrika [3][2];
int matrikb [3][2] = {{1,2},{3,4},{5,6}};
int matrikc [3][2];
cout<<"\t===============================";
cout<<"\n\t= Penjumlahan Matrik Ordo 3x2 =\n";
cout<<"\t===============================\n\n";
cout<<endl;
// Menampilkan matrika
cout<<"\nMatrik a\n";
for(i=0;i<3;i++){
for(j=0;j<2;j++){
cout<<matrika[i][j]<<" ";
}
cout<<endl;
}
// Menampilkan matrikb
cout<<"\nMatrik b\n";
for(i=0;i<3;i++){
for(j=0;j<2;j++){
cout<<matrikb[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
Sekian Artikel mengenai Array Dua Dimensi C++, Lengkap Contoh Program dan Penjelasan. semoga
artikel ini dapat bermanfaat bagi sobat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar
menambah wawasan tentang Array Dua Dimensi C++, Contoh array 2 dimensi c++ sederhana, inisialisasi
array dua dimensi dan Contoh Program Dengan Array Dua Dimensi C++. Akhir kata, Terimakasih atas
kunjungannya.