Jumat, 27 Maret 2015
Array Berdimensi Dua
Array Berdimensi Dua - Larik dua dimensi merupakan tipe data yang sering digunakan pada
pendeklarasian variabel yang sama tapi memiliki dua indeks yang berbeda, serta
pengisian elemen larik dilakukan melalui indeks. Indeks larik secara default
dimulai dari 0,0. Jika array berdimensi satu hanya terdiri dari 1 baris dan
banyak kolom, array berdimensi dua terdiri dari banyak baris dan banyak kolom
yang bertipe sama.
Bentuk umum penulisan :
Type_data
variabel[jumlah_elemen1][jumlah_elemen2];
|
Penjelasanya :
Jumlah_elemen1 menunjukan jumlah baris dan jumlah_elemen2 menunjukan
jumlah kolom.
File : program05.c
#include <stdio.h>
#include <conio.h>
main() {
int i, j, x;
int matrixa[3][3],
matrixb[3][3],
matrixc[3][3];
printf("Masukkan Matrix A
berordo[3x3]\n"); for (i=0; i<3; i++)
{
for (j=0; j<3; j++)
{ printf("A[%d,%d] = ",
i, j);
scanf("%d", &matrixa[i][j]);
}
}
printf("\nMasukkan Matrix B
berordo[3x3]\n"); for (i=0; i<3; i++)
{
for (j=0;
j<3; j++)
{ printf("B[%d,%d] = ",
i, j);
scanf("%d", &matrixb[i][j]);
}
}
//PENJUMLAHAN matrixa +
matrixb = matrixc for (i=0; i<3; i++)
{
for (j=0;
j<3; j++)
{
matrixc[i][j] = matrixa[i][j] +
matrixb[i][j];
}
}
//Menampilkan
Matrix A
printf("\nMatrix A
berordo[3x3]\n"); for (i=0; i<3; i++)
{
for
(j=0; j<3;
j++)
{
printf("%5d",
matrixa[i][j]);
} printf("\n");
}
//Menampilkan
Matrix B
printf("\nMatrix B
berordo[3x3]\n"); for (i=0; i<3; i++){ for (j=0; j<3; j++){
printf("%5d",
matrixb[i][j]);
} printf("\n");
}
//Menampilkan
Matrix C
printf("\nHasil Penjumlahan Matrix A
dan B = \n"); for (i=0; i<3; i++){ for (j=0; j<3; j++)
{ printf("%5d",
matrixc[i][j]);
}
printf("\n");
}
getch();
}
|
Dan jika kalian ingin lebih mengerti tentang array 2 Dimensi kalian bisa menonton video dari What's a Creel?
Referensi : www.amikom.ac.id
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar