Senin, 15 Oktober 2012

Array

Pengertian Array 

Array adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya. Dalam bahasa C, index dari array dimulai dengan 0.

Variabel Array dalam bahasa C dapat dibedakkan menjadi :

1.   Array berdimensi satu
-  Setiap elemen array dapat diakses melalui index
-  Index array secara default dimulai dari 0
-  Deklarasi array :
Tipe_array nama_array[ukuran]

 2.      Array berdimensi dua
-    Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom. Bentuknya dapat berupa matriks atau tabel.
-    Deklarasi array :
 Tipe_array nama_array [baris][kolom]

3.      Array multidimensi
- Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
-   Deklarasi array :
   Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]

Contoh Program :

 Array 1 Dimensi
#include<iostream.h>
#include<conio.h>

main()
{
int a[5]={10,15,20,25,30};
int b[5]={10,20};
int c[5]={15,0,30};
int j;

// Menampilkan nilai dari element array
cout<<endl;
for(j=0;j<5;j++)
{
cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl;
}
getch();
}



Array 2 Dimensi

#include<iostream.h>
#include<conio.h>

           main()
           {
             int matrix[3][3];
             int i,j;

            for(i=0;i<=2;i++)
         {
            for(j=0;j<=2;j++)
         {
           cout<<"Masukkan angka pada baris ke "<<i<<" kolom ke "<<j<<" : ";
           cin>>matrix[i][j];
         }
          cout<<endl;
         }
          for(i=0;i<=2;i++)
       {
         for(j=0;j<=2;j++)
       {
         cout<<matrix[i][j]<<" ";
       }
         cout<<endl;
      }
          getch();
   }





Referensi

1. http://tutorialpemrograman.wordpress.com/2008/02/12/array-dalam-bahasa-c/
2. http://allaboutalgoritma.blogspot.com/2009/08/program-c-array-satu-dan-dua-dimensi.html

 





 



Tidak ada komentar:

Posting Komentar