-->

Program Array Berdimensi 3 dan Multi Dimensi - Array Dalam Fungsi C/C++

 

Studi Kasus Post Test 4.2 (Struktur Data - Modul 4)

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

 

Berlangganan update artikel terbaru via email:

0 Response to "Program Array Berdimensi 3 dan Multi Dimensi - Array Dalam Fungsi C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel