Disini saya akan mengajarkan kepada sahabat semua tentang bagaimana membuat program dengan menggunakan fungsi "Array". Apakah sahabat semua tau apa itu yang dimaksud dengan Array ?
Array merupakan kelompok lokasi memori yang dihubungkan secara nyata bahwa semua memiliki nama dan type data yang sama. Compiler harus menyediakan/mengalokasi tempat untuk setiap element dari array yang dideklarasikan. Ukuran dari array statis (fixed) selama eksekusi program. Untuk merujuk lokasi bagian/elemen array digunakan index/sub scrip dan posisi nomor dari bagian/elemen array tersebut.
Array dideklarasikan spesifikasi type data, yang memuat nama, dan ukuran, yang mana komputer akan menyediakan sejumlah memori sesuai yang dideklarasikan.
Untuk lebih jelasnya, silahkan sahabat lihat beberapa contoh program di bawah ini :
Latihan 1 :
Syntax Program :
#include <iostream>
using namespace std;
int main(){
int a[4]={10,20,30,40};
int total = 0;
for(int i=0;i<4;++i)
total += a[i];
cout<<"Total of array elements : "<<total<<endl;
return 0;
}
Berikut merupakan hasil output dari programnya :
Latihan 2 :
Syntax Program :
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int k=4;
int n[4]={};
for(int i=0; i<k;i++){
n[i]=0;
}
cout<<"Element"<<setw(13)<<"Value"<<endl;
for(int j=0; j<k;j++){
cout<<j<<setw(17)<<n[j]<<endl;
}
return 0;
}
Hasil output programnya :
Latihan 3 :
Syntax Program :
#include <iostream>
using namespace std;
const int rows = 2;
const int columns = 3;
void printArray (int isi[rows][columns]);
int main(){
int array1[rows][columns]={1,2,3,4,5,6};
int array2[rows][columns]={1,2,3,4,5};
cout<<"value in Array 1 by rows are"<<endl;
printArray (array1);
cout<<"value in Array 2 by rows are"<<endl;
printArray (array2);
return 0;
}
void printArray (int isi[rows][columns]){
for(int i=0; i<rows; ++i){
for(int j=0; j<columns; ++j){
cout<<isi[i][j]<<" ";
}
cout<<endl;
}
}
Hasil output program :
Yah itulah beberapa contoh program yang menggunakan fungsi "Array". Semoga dapat bermanfaat dan menambah pengetahuan bagi sahabat - sahabat semua. Terimakasih....
Wassalamu'alaikum :)