Matriks adalah susunan kumpulan bilangan yang diatur dalam baris dan kolom berbentuk persegi panjang. Matriks dicirikan dengan elemen-elemen penyusun yang diapit oleh tanda kurung siku [ ] atau tanda kurung biasa ( ). Ukuran sebuah matriks dinyatakan dalam satuan ordo, yaitu banyaknya baris dan kolom dalam matriks tersebut. Ordo merupakan karakteristik suatu matriks yang menjadi patokan dalam operasi-operasi antar matriks.
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 :
1. Array berdimensi satu
o Setiap elemen array dapat diakses melalui index
o Index array secara default dimulai dari 0
o Deklarasi array :
Tipe_array nama_array[ukuran]
#License Windows Original Pesan Sekarang / Nanti saja.
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:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
printf("saras-noya45.blogspot.com \n");
printf("1 2 3 4 5 6 7 8 9 \n\n");
printf("dari: \n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++) {
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("\n");
printf("menjadi: \n");
for(i=2;i>=0;i--)
{
for(j=2;j>=0;j--) {
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
Beri Komentar Tutup comment