axb.cpp

Bookmark and Share
#include<iostream.h>

main()

{

int i,j,k,l,m,n,o,p;

double A[10][10],B[10][10],C[10][10];

cout<<"Masukkan banyaknya baris untuk matriks A : ";cin>>k;

cout<<"Masukkan banyaknya kolom untuk matriks A : ";cin>>l;

cout<<"Masukkan banyaknya baris untuk matriks B : ";cin>>m;

cout<<"Masukkan banyaknya kolom untuk matriks B : ";cin>>n;

if (l==m)

{

cout<<"Elemen-elemen matriks A\n";

for (i=0;i<k;i++)

for (j=0;j<l;j++)

{

cout<<"Masukkan elemen A baris ke-"<<i+1<<" kolom ke-"<<j+1<<" : ";cin>>A[i][j];

}

cout<<"Elemen-elemen matriks B\n";

for (i=0;i<m;i++)

for (j=0;j<n;j++)

{

cout<<"Masukkan elemen B baris ke-"<<i+1<<" kolom ke-"<<j+1<<" : ";cin>>B[i][j];

}

for (i=0;i<k;i++)

for (j=0;j<n;j++)

{

o=0;

for (p=0;p<m;p++)

{

o=o+A[i][p]*B[p][j];

C[i][j]=o;

}

}

cout<<"Matriks A\n";

for (i=0;i<k;i++)

{

for (j=0;j<l;j++)

cout<<A[i][j]<<"\t\t";

cout<<endl;

}

cout<<"Matriks B\n";

for (i=0;i<m;i++)

{

for (j=0;j<n;j++)

cout<<B[i][j]<<"\t\t";

cout<<endl;

}

cout<<"Matriks A x B\n";

for (i=0;i<k;i++)

{

for (j=0;j<n;j++)

cout<<C[i][j]<<"\t\t";

cout<<endl;

}

}

else cout<<"Matriks tersebut tidak dapat dikalikan.";

return 0;

}

{ 0 komentar... Views All / Send Comment! }

Posting Komentar

Powered By Blogger