Masing-masing elemen di dalam array berdimensi dua dapat diakses dengan bentuk :
nama_array[subscript_baris, subscript_kolom]
Baris dan kolom dimulai dari 0.
lihat juga: Matrix 2D
#include <iostream.h>
#include <conio.h>
void main()
{
int matrix[20][30], matrix2[2][3],jumlah[2][3];
int i, j;
cout<<"matrix A :";
cout<<endl;
for (i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
{
cout<<"masukkan nilai baris"<<i<<"
kolom "<<j<<" : ";
cin>>matrix[i][j];
}
}
cout<<"\nMatrix B :\n";
for (i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
{
cout<<"masukkan nilai baris"<<i<<"
kolom "<<j<<" : ";
cin>>matrix2[i][j];
}
}
//proses
hitung
for
(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
{
jumlah[i][j]=matrix[i][j] + matrix2[i][j];
}
}
//output penjumlahan
cout<<endl;
//output
jumlah
gotoxy(1,20);
cout<<"C = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
{
gotoxy(3+4*j,17+2*i);
cout<<matrix[i][j];
}
}
gotoxy(17,20);
cout<<" + ";
for(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
{
gotoxy(18+4*j,17+2*i);
cout<<matrix2[i][j];
}
}
gotoxy(32,20);
cout<<" = ";
for(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
{
gotoxy(33+4*j,17+2*i);
cout<<jumlah[i][j];
}
}
getch();
}
|
Hasilnya
0 Response to "Contoh Menjumlahkan 2 buah matrix bahasa C++"
Posting Komentar