Array pada C++ dan Contohnya

             
          Sebelum saya, memberi contoh program array. sedikit saya akan menjelaskan apa itu Array sendiri. Array adalah suatu tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi. Kalau saya lebih mengumpamakan sebuah data yang sama dikarungin disebuah wadah.

Oke ini contoh programnya:

Array 1 Dimensi:
Input nilai array sebanyak n :
#include <iostream>
 using namespace std;
 main (){
                int n;
                cout<<"Masukan banyaknya n : ";cin>>n;
                int array [n-1];
                for (int i=0;i<n;i++){
                                cout<<"Masukan nilai array ke "<<i+1<<" : ";cin>>array[i];
                }
             
                for (int i=0;i<n;i++){
                                cout<<array[i]<<" ";
                }
}

Penjumlahan nilai didalam array :
#include <iostream>
#include <conio.h>
 using namespace std;
 main (){
                int y [] = {1,2,7,4,5};
                int n, r=0;
                for (n=0;n<5;n++){
                                r += y[n];
                }
                cout<<r;
                getch();
}
Program Pencari (Linear Searching)

#include <iostream>
#include <stdlib.h>
 using namespace std;
 main (){
                int b,c,d,i;
                cout<<"Banyak Array : ";cin>>b;
                int A[b];
              
                for (i=0;i<b;i++){
                                cout<<"masukan nilai array ke "<<(i+1)<<" : ";cin>>A[i];
                }
              
                system("CLS");
              
                for (i=0;i<b;i++){
                                cout<<" "<<A[i];
                }
                 system ("CLS");
                cout<<"Masukan nilai yang akan dicari : ";
                cin>>c;
              
                bool ketemu;
                for (i=0;c<b;i++){
                                if (A[i]==c){
                                                cout<<"Nilai yang anda cari terdapat pada nomor : "<<i<<endl;
                                                ketemu = true;
                                                break;
                                }
                }
              
                if (ketemu != true)
                {
                                cout << "Tidak ketemu";
                }
}
Penjumlahan Nilai array (Modulo Version :D)
#include <iostream>
 using namespace std;
 typedef int array[10];
 void input1(int &n){
                cout<<"Masukan banyaknya Array : ";cin>>n;
}
 void input2(array &A, int n){
                for(int i=0;i<n;i++){
                                cout<<"Masukan Nilai ke "<<(i+1)<<" : ";cin>>A[i];
                }
}
 int hitung(array A,int n){
                int jumlah=0;
                for (int i=0;i<n;i++){
                                jumlah+=A[i];
                }
                return (jumlah);
}
 void cetak (int hasil){
                cout<<"Jumlahnya adalah : "<<hasil;
}
 main (){
                array A;
                int n,hasil;
                input1(n);
                input2(A,n);
                hasil=hitung(A,n);
                cetak(hasil);
}

Saya cukupkan untuk contohnya 2 + 2 (update: 17 Februari 2016) terlebih dahulu….

Kalau ada pertanyaan silahkan bisa ditulis di komentar atau bisa PM facebook saya kalau slow response. terimakasih 

Posting Komentar untuk "Array pada C++ dan Contohnya"