Array
Array adalah sekumpulan dari nilai data yang bertipe
sama dalam urutan tertentu yang menggunakan nama yang sama,Array bisa berupa
berdimensi satu, dua, tiga atau lebih.
Array
dimensi satu mewakili bentuk sebuah vektor
Mendeklarasikan Array dimensi satu
int total[8] = { 22, 44, 55, 66, 77, 88, 99, 11 };
Merupakan intruksi
untuk mendeklarasikan array total yang memiliki 8 elemen yang bersifat statis
dan sekaligus melakukan inisialisasi terhadap masing-masing elemen array
Contoh Program Array dimensi satu:
#include <iostream>
#include <conio.h>
#define MAKS 5
using namespace std;
int main()
{
int x;
float total = 0, rata;
float nilai_ulangan[MAKS];
for (x = 0; x < MAKS; x++)
{
printf("Nilai Ulangan ke %d
:", x + 1);
scanf_s("%f", &nilai_ulangan[x]);
total
= total + nilai_ulangan[x];
}
rata
= total / MAKS;
printf("\nNilai rata-rata =
%g\n", rata);
system("pause");
}
Hasil program di atas:
Array
dimensi dua mewakili bentuk suatu matriks atau tabel
Mendeklarasikan Array dimensi dua:
int x[2][2] = { 8, 2, 1, 0 };
menampilkan matriks dengan 2 baris dan 2 kolom
x=
8 2
1 0
Contoh Program Array dimensi dua:
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
int total_nilai = 0, baris,
kolom, balances[2][3];
for (baris = 0; baris<2;
baris++)
{
for (kolom = 0; kolom<3;
kolom++)
{
printf("Nilai ke - [%d][%d]:
", baris, kolom);
scanf_s("%d",
&balances[baris][kolom]);
total_nilai
= balances[baris][kolom] + total_nilai;
}
printf("\n");
}
printf("Total nilai =
%d", total_nilai);
printf("\n");
system("pause");
getchar();
}
Hasil program di atas: