Pada modul ini, Anda akan belajar untuk bekerja dengan array. Anda akan belajar untuk
menyatakan, menginisialisasi dan, elemen akses array di programming C++.
Dalam pemrograman, salah satu masalah yang sering timbul adalah untuk menangani
berbagai data jenis yang sama.
Contoh dalam situasi ini, ketika anda mengambil survei terhadap 100 orang dan Anda
harus menyimpan usia mereka. Untuk mengatasi masalah ini di C ++, Anda dapat
membuat sebuah array integer yang memiliki 100 elemen.
Array adalah kumpulan data yang memegang jumlah tetap nilai-nilai dari jenis yang
sama. Sebagai contoh:
int
usia
[100];
Di sini, array usia dapat menampung maksimal 100 elemen bertipe integer.
Ukuran dan jenis array tidak dapat diubah setelah deklarasi.
Sebagai contoh,
float
mark
[5];
Di sini, kita menyatakan sebuah array, mark, jenis floating-point dan ukuran 5. Arti, dapat
menahan 5 nilai-nilai floating-point.
Misalkan Anda menyatakan array mark
seperti di atas. Elemen pertama adalah mark
[0] ,
elemen kedua adalah mark
[1] dan sebagainya.
Beberapa catatan penting:
Array memiliki 0 sebagai indeks pertama tidak 1. Dalam contoh ini, mark
[0] adalah
elemen pertama.
Jika ukuran array adalah n , untuk mengakses elemen terakhir, (n-1)indeks yang
digunakan. Dalam contoh ini, mark
[4] adalah elemen terakhir.
Misalkan alamat mulai dari mark[0]yang 2120d. Kemudian, alamat
berikutnya, a[1], akan 2124d, alamat a[2]akan 2128d dan sebagainya. Itu karena
ukuran float adalah 4 byte.
Contoh: C ++ Array
C ++ program untuk menyimpan dan menghitung jumlah dari 5 nomor yang
dimasukkan oleh pengguna dengan menggunakan array.
#include
<iostream>
using
namespace
std;
int
main()
{
int
numbers[5],
sum
=
0;
cout
<<
"Enter
5
numbers:
";
//
Storing
5
number
entered
by
user
in
an
array
//
Finding
the
sum
of
numbers
entered
for
(int
i
=
0;
i
<
5;
++i)
{
cin
>>
numbers[i];
sum
+=
numbers[i];
}
cout
<<
"Sum
=
"
<<
sum
<<
endl;
return
0;
}
Keluaran
Masukkan
5
nomor:
3
4
5
4
2
Sum
=
18