Array c++

    Array adalah kumpulan elemen-elemen dari tipe data yang sama yang disimpan secara berurutan dalam memori. Setiap elemen diidentifikasi oleh indeks numerik yang dimulai dari nol. Array memiliki ukuran tetap yang dideklarasikan pada saat pembuatan, dan elemen-elemennya dapat diakses dan dimanipulasi menggunakan indeksnya.


    Array satu dimensi adalah struktur data dalam pemrograman yang menyimpan elemen-elemen dengan tipe data yang sama secara berurutan dalam memori. Setiap elemen diakses melalui indeks numerik, yang dimulai dari 0 hingga ukuran array dikurangi satu.



Didalam Bahasa pemrograman C++ kita dapat mendeklarasikan variabel array dengan bentuk yang umum adalah sebagai berikut:



     Di mana:

  •    tipe_data adalah tipe data dari elemen-elemen array.  
  •    nama_array adalah nama yang diberikan kepada array.
  •    ukuran adalah jumlah elemen dalam array.


INISIALISASI NILAI ARRAY




Dalam contoh ini, array angka diinisialisasi saat deklarasi dengan nilai {10, 20, 30, 40, 50}, sedangkan array nilai dideklarasikan tanpa inisialisasi dan nilai-nilainya diatur setelah deklarasi.


MENGAKSES NILAI ARRAY DENGAN PERULANGAN


Untuk nilai array kebanyakan cara mengaksesnya menggunakan bantuan perulangan for. karena akses index membutuhkan deretan angka yang dapat kita buat dengan mudah menggunakan perulangan.



ARRAY MULTIDIMENSI

    Array multidimensi adalah struktur data dalam pemrograman yang memungkinkan penyimpanan elemen-elemen dalam bentuk tabel dengan dua atau lebih dimensi. Ini berarti setiap elemen dalam array multidimensi diidentifikasi oleh sepasang atau lebih indeks. Contohnya, dalam array dua dimensi, elemen diidentifikasi oleh dua indeks (baris dan kolom), sedangkan dalam array tiga dimensi, elemen diidentifikasi oleh tiga indeks (misalnya, tinggi, lebar, dan kedalaman)




CARA AKSES ARRAY MULTIDIMENSI

Untuk mengakses elemen dalam array multidimensi, Anda perlu menyediakan indeks untuk setiap dimensi array tersebut. Misalnya, dalam array dua dimensi, Anda memerlukan dua indeks: satu untuk baris dan satu untuk kolom. Berikut adalah contoh cara mengakses elemen dalam array dua dimensi:



Berikut adalah contoh sederhana dari array multidimensi dalam bahasa pemrograman C++:



Penjelasan:

  • int matrix[3][3] mendeklarasikan array 2D dengan ukuran 3x3 yang berisi bilangan bulat.
  • {1, 2, 3}, {4, 5, 6}, {7, 8, 9} adalah nilai awal dari array tersebut. Ini adalah matriks 3x3 dengan nilai dari 1 hingga 9.
  • Dalam loop for bersarang, kami menggunakan dua variabel loop i dan j untuk mengakses setiap elemen dalam array. i digunakan untuk indeks baris dan j untuk indeks kolom.
  • matrix[i][j] digunakan untuk mengakses dan mencetak nilai setiap elemen dalam array 2D.
  • Output akan mencetak matriks 3x3 dengan nilai-nilai yang sesuai.


Pergi ke materi  Rekursif C++ >>





1 komentar:

Pages