array satu dimensi dan array multidimensi c++ - Array adalah sekumpulan nilai dengan tipe yang serupa yang disimpan dengan nama yang sama. Masing-masing data yang disimpan dalam array memiliki index sebagai sebuah pengenal. Setiap anggota dari array disebut sebagai elemen. array sendiri terbagi menjadi dua jenis yaitu array satu dimensi dan array multidimensi. dalam penggunaanya secara default , penomoran index pada array, baik itu array satu dimensi c++ maupun array multidimensi c++ dimulai dari angka 0. Bukan dimulai dari angka 1 seperti sistem penomoran yang selama ini kita ketahui. sifat-sifat dalam array sebagai berikut
- Array bersifat statis, jumlah maksimal elemen array harus sudah ditentukan sejak awal.
- Elemen array dapat diakses menggunakan index tertentu. Array dapat diakses secara berurutan maupun acak (random).
Pembahasan array multidimensi atau dua dimensi, jika sebelumnya kita membahas tentang mengenal array satu dimensi c++ sekarang kita membahas array multi dimensi, Array jenis ini adalah kumpulan nilai dengan tipe data yang sama yang tersimpan dalam banyak baris dan kolom (N baris x M kolom). Array dua dimensi seringkali digambarkan dalam bentuk matriks.
syntax dasar array multidimensi dalam c++
Tipe_Data Nama_Array[Jml_Baris][Jml_Kolom];
Keterangan dari syntax dasar array dua dimensi
- Tipe data : Menyatakan tipe data yang digunakan.
- Jumlah baris : Menyatakan banyaknya baris data yang dapat ditampung pada array tersebut.
- Jumlah kolom : Menyatakan banyaknya kolom data yang dapat ditampung pada array tersebut.
cara pertama
int panjang[3][4];
panjang[0][0] = 90;
panjang[0][1] = 85;
panjang[0][2] = 75;
panjang[0][3] = 78;
panjang[1][0] = 79;
panjang[1][1] = 96;
....
panjang[2][3] = 83;
cara kedua
int panjang[3][4] = {
{90,85,71,72},
{70,77,82,90},
{80,91,82,83}
};
contoh program array multidimensi dalam c++
#include <iostream>
using namespace std;
int main(){
int panjang[3][4] = {
{90,85,75,72},
{70,76,82,90},
{80,82,87,83}
};
cout << "Menampilkan array baris ke-0 dan kolom ke-0 : "<< panjang[0][0]<<endl;
cout << "Menampilkan array baris ke-2 dan kolom ke-3 : "<<panjang[2][3]<<endl;
cout << "Menampilkan array baris ke-3 dan kolom ke-3 : "<<panjang[3][3]<<endl;
return 0;
}
compile menggunakan mingw jika anda belum bisa ikuti langkah berikut langkah menginstal mingw untuk compiler c++
hasil dari contoh program array multidimensi dalam c++
0 Komentar