#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;
}
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