Friday, 4 January 2013

LARIK ( ARRAY )


LARIK ( ARRAY )

Array adalah Suatu Struktur yang terdiri dari sejumlah elemen yang  memiliki elemen data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer. Array dapat berupa satu, dua, atau tiga dimensi (multi dimensi).



  •           Array Satu Dimensi


Array Satu Dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.

Elemen ke-
0
1
2
3
4
5
6
7
8
9
Nilai
23
34
34
12
25
14
23
12
11
10


Bentuk umum :

<tipe data> NAmaArray[n] = (elemen0,elemen1,elemen2,......,n};
n = jumlah elemen


Contoh Program :

#include <stdio.h>
#include <conio.h>
main ()
{
     int x[10] = {45,50,10,50,35,56,73,8,67,12};
     int i;
     int maks = -1000;
     int min = 1000;
     
     for (i=0;i<10;i++)
     {
         if (x[i]>maks)
         {
                       maks = x[i];
                       }
                       if (x[i]<maks)
                       {
                                     min = x[i];;
                                     }
                                     }
                                     printf("contoh array satu dimensi\n");
                                     
                                     printf("\ndata : {45,50,10,50,35,56,73,8,67,12}\n ");
                                     printf ("\n\nnilai maksimum : %d",maks);
                                     printf ("\nnilai minimum  : %d",min);
                                     
                                     getch ();
                                     }



  • Array Dua Dimensi 

Array Dua Dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemn yang bertipe sama  sehingga dapat digambarkan sebagai berikut :


                 









Bentuk umum :

<tipe data> NamaArray[m][n]; 
<tipe data> NamaArray[m][n] = { {a,b,...,z},{1,2,....,n-1} };



No comments:

Post a Comment