Mod-8 Array
Mod-8 Array
70 80 60 82 75
Array Dimensi Satu-continued
Pengaksesan elemen array :
nama_var[indeks];
Contoh :
nilai[0] = 70;
nilai[1] = 80;
nilai[2] = 60; Total 5 elemen
nilai[3] = 82;
nilai[4] = 75;
Cara lain :
int nilai[5] = {70,80,60,82,75};
scanf (“%d”, &nilai[3]); input nilai dari keyboard
Contoh#1 Program Array
Dimensi Satu
#include <stdio.h>
void main()
{
int i, nilai[5];
/*Pengisian elemen array*/
nilai[0] = 70;
nilai[1] = 80;
nilai[2] = 60;
nilai[3] = 82;
nilai[4] = 75;
/*Menampilkan data ke layar*/
for (i=0;i<5;i++)
printf ("%d\n",nilai[i]);
}
Contoh#2 Program Array Dimensi Satu
/*contoh array dimana data diinput melalui keyboard dengan
menggunakan statemen scanf */
#include <stdio.h>
void main()
{
int i;
int nilai[5];
printf ("Inputan Data\n");
/*Pengisian elemen array*/
for (i=0;i<5;i++)
scanf("%d",&nilai[i]);
/*Menampilkan data ke layar*/
printf ("\nOutput Data\n");
for (i=0;i<5;i++)
printf ("%d\n",nilai[i]);
}
Array Dimensi Dua
Array dua dimensi merupakan array yang
terdiri dari m buah baris dan n buah kolom.
Bentuknya dapat berupa matriks atau tabel.
Bentuk Umum Deklarasinya :
Tipe_array nama_array[baris][kolom];
Contoh : int X[3][4];
X[0][0] X[0][1] X[0][2] X[0][3]
X[1][0] X[1][1] X[1][2] X[1][3]
X[2][0] X[2][1] X[2][2] X[2][3]
Array Dimensi Dua-continued
Cara mengakses array :
Untuk mengakses array, misalnya kita ingin mengisi elemen
array baris 2 kolom 3 dengan 10 maka perintahnya adalah:
X[1][2] = 10;
Contoh : int X[3][4]; 0 1 2 3
X[0][3] = 27; X[2][0] = 12; 0 23 90 100 27
X[1][2] = 20; X[3][2] = ?
1 3 49 20 9
2 12 25 23 8