Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat.
Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya.
Penulisan Array
tipe Data nama_array[ukuran];
Tipe data adalah tipe jenis data yang digunakan pada variabel array tersebut, bisa berupa karakter string atau sebuah bilangan.
Nama array adalah nama yang digunakan, bebas untuk membuat nama array. Namun perlu diperhatikan standar yang baik untuk nama sebuah variabel array.
Ukuran adalah sebuah nilai kapasitas untuk menentukan berapa space yang disediakan untuk menampung nilai didalam array tersebut.
int nilai[3] = {0, 3, 2}
Pada contoh diatas, array di buat dengan nama nilai dan bertipe integer dengan maksimal nilai yg bisa ditampung adalah 3.
Inisialisasi Nilai Array
Kita dapat memasukan nilai dalam sebuah variabel array berdasarkan ukuran dari array tersebut. Dengan catatan jika kita menentukan ukurannya, sementara bila tidak maka array tersebut bersifat dinamis menyesuaikan jumlah nilai didalamnya.
Contoh:
//inisialisasi array dengan ukuran.
int nilai[5]={2,4,9,15,22};
// inisialisasi array tanpa ukuran
int nilai[]={2,4,9,15,22};
Cara Mengambil Data dari Array
Misalkan kita punya array seperti ini:
char huruf[5] = {'a', 'b', 'c', 'd', 'e’};
Bagaimana cara mengambil huruf c?
Jawabannya:
huruf[2];
Biar lebih jelas, mari kita coba dalam program.
#include <iostream>
using namespace std;
int main(){
char huruf[5] = {'a', 'b', 'c', 'd', 'e'};
// mengambil data pada array
cout << "Huruf: " << huruf[2] << endl;
return 0;}
Mengisi Ulang Data pada Array
Data pada array dapat kita isi ulang dengan cara seperti ini:
huruf[2] = ‘z’;Pada program:
#include <iostream>
using namespace std;
int main(){
// isi awal array
char huruf[5] = {'a', 'b', 'c', 'd', 'e'};
// mengubah isi data array
huruf[2] = 'z';
// mencetak isi array
cout << "Huruf: " << huruf[2] << endl;
return 0;}
Penulisan Array
#include <iostream>
using namespace std;
int main(){
// membuat array kosong
int nilai[5];
// mengisi array
nilai[0] = 32;
nilai[1] = 42;
nilai[2] = 76;
nilai[3] = 31;
nilai[4] = 57;
// mencetak isi array
cout << "Nilai ke-1: " << nilai[0] << endl;
cout << "Nilai ke-2: " << nilai[1] << endl;
cout << "Nilai ke-3: " << nilai[2] << endl;
cout << "Nilai ke-4: " << nilai[3] << endl;
cout << "Nilai ke-5: " << nilai[4] << endl;
return 0;
Array Satu Dimensi
Reviewed by YP
on
February 15, 2021
Rating:
No comments: