Monggo langsung saja..
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
int i,j,k,baris,kolom,m1[10]
[10],m2[10]
[10],hasil[10]
[10]
using namespace std;
int main(){
cout<<"Operasi Pertambahan Matrix\n";
do
{
cout<<"Jumlah Baris = "; cin>>baris;
cout<<"Jumlah Kolom = "; cin>>kolom;
}
while((baris>10)||(kolom>10));
/*do
while (kolom>10);*/
cout<<"\nMatrix A"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout<<"data [ "<<i<<","<<j<<"] = ";
cin>>m1[i][j];
}
cout<<"\nMatrix B"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout<<"data [ "<<i<<","<<j<<"] = ";
cin>>m2[i][j];
}
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
hasil[i][j]= hasil[i][j] * m1[i][j] + m2[i][j];
}
for(k=0;k<3;k++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout<<"\nHasilnya..."<<endl;
cout<<"Matrix A + Matrix B = Matrix C";
for(i=0;i<baris;i++)
{
cout<<"\n";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m1[i][j];
cout<<" ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[i][j];
cout<<" ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[i][j];
cout<<endl;
}
cout<<"Transpose Matrix A Matrix B dan Matrix C";
for(i=0;i<baris;i++)
{
cout<<"\n";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m1[j][i];
cout<<" ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[j][i];
cout<<" ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[j][i];
cout<<endl;
}
getch();
return(0);
}
Hasil Output dari Code di atas |
Jikalau, anda menemukan error dalam code ini, maka anda patut berbahagia.. Karena anda, dituntut untuk belajar memperbaikinya.. Selamat mencoba!
0 komentar:
Posting Komentar