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
Output 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
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
#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
cout<<"A"<
}
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;kcout< cout<<"\n";
}
cout<<"\n\nMatrik B \n";
for(j=0;j
0 Komentar untuk "Array 2 Dimensi "