Minggu, 07 Oktober 2012

ARRAY



Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama.
Nilai-nilai data di suatu larik disebut dengan elemen-elemen larik.
Letak urutan dari suatu elemen larik ditunjukkan oleh suatu subscript atau suatu index.
Menurut dimensinya, array dapat dibedakan menjadi 3 jenis,tetapi  disini saya akan membahas tentang array satu dimensi dan array multi dimensi
-   Array berdimensi satu
Definisi aray dimensi satu adalah merupakan sebuah variabel yang menyimpan sekumpulan datayang memiliki tipe sama dan elemen yang akan di akses hanya satu1 index
-   Deklarasi array :





 Contoh:
#include <stdio.h> 
#include <conio.h> 

int length(char x[]);

int main()
{
char string[256];
printf(“Ketikkan sembarang kalimat <maks.256 karakter> : “);
   gets(string);
Lstring=length(string);
getch();  
return(0);
}

int length(char x[])
{
    int i, cek, L=0;   
    for(i=0;i<256;i++)
    {
        if (x[i]!=”)
            L+=1;
        else break;
    } 
    return(L);     
}

-      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 :


 




contoh:
#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();
}

program setelah di eksekusi: