Pengertian Matriks
matriks adalah kumpulan bilangan, simbol, ataupun ekspresi, yang berbentuk
persegi maupun persegi panjang yang disusun menurut baris dan kolom.
Bilangan-bilangan yang terdapat di suatu matriks disebut dengan elemen atau
anggota matriks. Secara umum, matriks dapat diartikan sebagai sebuah susunan
atau kumpulan dari beberapa bilangan yang disusun berdasarkan kepada baris dan
kolom yang bentuknya persegi atau persegi panjang. Matriks biasanya disusun
dengan diapit oleh tanda kurung siku [ ] namun terkadang ada juga elemen
matriks yang diapit oleh tanda kurung biasa ().
Ukuran dari sebuah matriks biasa disebut dengan ordo yang menjelaskan
jumlah dari baris dan kolom yang ada di dalam sebuah matriks tersebut. Ukuran
dari sebuah matriks dapat di simbolkan dengan rumus berikut ini:
Amxn
A = Nama Matriks
m = jumlah baris
n = jumlah kolom
mxn = ordo matriks
Contoh:
Matrik ber-ordo 3x5 Matriks
ber- ordo 3x2
#include <stdio.h>
#include <conio.h>
main()
{
int matriks[3][3],i,j,k,l,temp=0;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("\tMasukkan data (%d,%d): ",i,j);
scanf("%d", &matriks[i][j]);
}
}
printf("\n\n\t|||data matiks|||\n\n");
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("\t%d ",matriks[i][j]);
}
printf("\n");
}
printf("\n\n");
//Pengurutan Matriks for(i=0; i<3; i++){
for(j=0; j<3; j++){
for(k=0; k<3; k++){
for(l=0; l<3; l++){
if(matriks[k][l]>matriks[i][j]){
temp=matriks[k][l];
matriks[k][l]=matriks[i][j];
matriks[i][j]=temp;
}
}
}
}
}
printf("\n\n\t|||data matiks terurut|||\n\n");
for(i=0; i<3; i++){
for(j=0; j<3; j++){
printf("\t%d ",matriks[i][j]);
}
printf("\n");
}
printf("\n\n");
getch();
}
Algoritma Penguruta Data Matriks
No comments