ARRAY Oleh : sgo
Apa Itu Array ? Array (larik) adalah kumpulan data yang memiliki tipe data yang sama. Setiap data yang terdapat dalam array menempati alamat memori yang berbeda. Untuk mengakses elemen dari suatu array dengan menggunakan indeks. Indeks array dimulai dari angka 0.
Ilustrasi Sebuah Array Nilai ke-1 Nilai ke-2 … Nilai ke-N Alamat ke-1 Alamat ke-2 Alamat ke-N 1 Indeks ke-N Nilai elemen array Alamat elemen array Indeks elemen array Ilustrasi Sebuah Array
Deklarasi Array pada C tipe_data nama_array[banyak_elemen]; Contoh : deklarasi array A yang memiliki 10 elemen, tipe data int int A[10]; deklarasi array A yang memiliki 10 elemen, tipe data char char A[10]; A[0] A[1] A[2] A[3] … A[9]
Memasukkan Nilai ke dalam Array Contoh program memasukkan nilai ke dalam elemen array dengan jumlah elemen 5 buah #include <iostream> using namespace std; int main() { int A[5]; int j; cout<<"masukkan nilai: "<<endl; for (j=0; j<5; j++) cout<<"A["<<j<<"]: "; cin>>A[j]; } cout << endl; cout<<"Menampilkan nilai : "; for (j=0; j<5; j++) { cout<<A[j]<<endl; return 0;
Why we use array ? Coba pikirkan Buat program untuk menghitung nilai rata- rata dari nilai yang kita inputkan 2 nilai 5 nilai 10 nilai 100 ??? Cuapek Broo
Inisialisasi Array Nilai yang kita definisikan dalam proses inisialisasi array akan menjadi nilai default bagi elemen yang bersangkutan Contoh : int A[5] = {10, 20, 30, 40, 50}; int B[5] = {10, 20}; int C[5] = {10, 0, 30};
Array Konstan const int A[3] = {10, 20, 30}; Apakah benar pernyataan di bawah A[0] = 100; A[2] = 30;
Array 2 Dimensi Inisialisasi int nilai [4][4]; untuk mengakses nilai[indeks_baris][indeks_kolom]
Jika nilai nya sudah ditetapkan maka int nilai[2][2] = {{6,8},{5,8}} Latihan buat program untuk membuat matriks 2 x 2. menggunakan array 2 dimensi
Abdul Kadir. 2012. Algoritma dan Pemrograman Menggunakan C dan C++ Abdul Kadir. 2012. Algoritma dan Pemrograman Menggunakan C dan C++. Andi. Yogyakarta I Made Joni dan Budi Rahardjo. 2006. Cara Mudah Mempelajari Pemrograman C & Implementasinya Referensi