Itu berarti bahwa, misalnya, lima nilai bertipe int dapat dideklarasikan sebagai array tanpa harus mendeklarasikan 5 variabel yang berbeda (masing-masing dengan identifier sendiri). Sebaliknya, menggunakan sebuah array, lima nilai-nilai int disimpan dalam lokasi memori yang berdekatan, dan semua lima dapat diakses menggunakan identifier yang sama, dengan indeks yang tepat.
#include<stdio.h>
#include<conio.h>
using namespace std;
int main()
{
int array[15];
int el,a;
cout<<"Masukan Jumlah data :";
cin>>el;
for(int a=0;a<el;a++)
{
cout<<"Masukan Data :";
cin>>array[a];
}
while(1)
{
cout<<endl<<"1. ADD";
cout<<endl<<"2. DELETE";
cout<<endl<<"3. EDIT";
cout<<endl<<"4. VIEW";
cout<<endl<<"5. EXIT"<<endl;
cout<<"masukan menu yang di pilih :";
int choice;
cin>>choice;
switch(choice)
{
case 1:
cout<<"masukan data baru :";
int new_el;
cin>>new_el;
array[el]=new_el;
el++;
break;
case 2:
cout<<"masukan data yang ingin anda hapus :";
int key, pos;
for(pos=0;pos<key;pos++)
{
if(array[pos]==key)
break;
}
if(pos==key)
{
cout<<"data"<<key<<"tidak ditemukan";
break;
}
for(a==pos; a<key; a++)
array[a]=array[a+1];
el--;
break;
case 3:
cout<<"masukan data yang diinginkan anda edit :";
cin>>pos;
cout<<"masukan angka yang baru menggantikan angka yang lama :";
cin>>array[pos-1];
break;
case 4:
cout<<endl;
for(a=0; a<el; a++)
cout<<endl<<"isi data :"<<array[a];
break;
case 5:
return(0);
break;
getch();
}
}
}