Array 2 Dimensi

Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama atau Array juga dapat disebut sebagai kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang memakai sebuah nama yang sama. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut dengan elemen array. Elemen array sendiri dapat diakses melalui indeks yang terdapat di dalamnya. Namun, penting sekali untuk di ingat bahwa dalam C++ indeks array selalu dimulai dari 0, buka 1.

Array dua dimensi adalah array yang terdiri dari n buah baris dan m buah kolom, atau array dua dimensi juga biasa disebut sebagai array yang mempunyai dua subskrip, yaitu baris dan kolom

Input Array dua dimensi
int A[3][2];//matrik 3x2
for(int j=0;j<3;j++)
{ for(int k=0;k<2;k++)
  {cout<<"A["<<j<<"]["<<k<<"] = ";
   cin>>A[j][k];
  }

}
Operasi - Operasi Array dua dimensi

  • INPUT MATRIK
  • OUTPUT MATRIK
  • PENJUMLAHAN MATRIK
  • PENGURANGAN MATRIK
  • TRANSPOSE MATRIK
  • MENGAMBIL DIAGONAL MATRIK
  • MENAMPILKAN NILAI MAKSIMAL DAN MINIMAL
  • PERKALIAN MATRIK DENGAN KONSTANTA TERTENTU
  • PERKALIAN MATRIK

Output Array dua dimensi
int C[3][2] 
for(int j=0;j<3;j++)
{ for(int k=0;k<2;k++)
  {cout<<"C["<<j<<"]["<<k<<"]="
       <<C[j][k]<<endl;;
  }
}


Contoh Program :
#include conio.h
#include stdio.h
#include iostream.h


void main()
{
clrscr();
int a[50][50],b[50][50];
int m,n,p,q,j,k;
cout<<"Jumlah baris Matrik A    = ";cin>>m;
cout<<"Jumlah kolom Matrik A = ";cin>>n;
cout<<"Jumlah baris Matrik B    = ";cin>>p;
cout<<"Jumlah kolom Matrik B  = ";cin>>q;
clrscr();

cout<<"Input Matriks A\n";
for(j=0;j for(k=0;k  {
    cout<<"A"<>a[j][k];
  }
cout<<"Input Matriks B\n";
for(j=0;j

for(k=0;k  {
    cout<<"B"<>b[j][k];
  }
clrscr();
cout<<"Matrik A \n";
for(j=0;j{
 for(k=0;k    cout<    cout<<"\n";
}

cout<<"\n\nMatrik B \n";
for(j=0;j

0 Komentar untuk "Array 2 Dimensi "

Back To Top