Buatlah array berdimensi 3 dan multi dimensi!
#include <stdio.h>
int nilai1[3][4] = {{33,63,83,40},{53,13,47,37},{19,28,93,29}}; //array multi dimensi
int nilai2[2][3][3]= {{{21,51,24},{45,63,61},{64,97,16}},{{53,42,50},{30,14,55},{43,56,27}}}; //array 3 dimensi
int pilih, i, j, k; //variabel switchcase dan perulangan for
void multidms()
{
printf ("\nArray Multi Dimensi\n");
printf ("Daftar Nilai\n");
for (i = 0; i < 3; i++) //perulangan untuk elemen
{
for (j = 0; j < 4; j++) //perulangan untuk isi setiap elemen
{
printf ("Baris %d | Kolom %d = %d\n", i + 1, j + 1, nilai1[i][j]); //menampilkan hasil
printf("\n");
}
}
}
void tigadms()
{
printf ("\nArray 3 Dimensi\n");
printf ("Daftar Nilai\n");
for (i = 0; i < 2; i++) //perulangan untuk
{
for (j = 0; j < 3; j++)
{
for (k = 0; k < i ; k++)
{
printf ("Baris %d | Kolom %d = %d\n", i + 1, j + 1, nilai2[i][j][k]); //menampilkan hasil
}
printf ("\n");
}
}
}
int main()
{
printf ("Program Menampilkan Array Berdimensi\n\n");
printf ("1. Array Multi Dimensi\n2. Array 3 dimensi\nMasukan Pilihan : ");
scanf ("%d", &pilih); //pemilihan proses array
switch (pilih)
{
case 1: //pemilihan array multi dimensi
multidms();
break;
case 2: //pemilihan array 3 dimensi
tigadms();
break;
default:
printf ("\nSalah memasukan pilihan");
}
}
Hasil Running & Keterangan
0 Response to "Program Array Berdimensi 3 dan Multi Dimensi - Array Dalam Fungsi C/C++"
Post a Comment