Friday, 25 May 2012

Matrix Multiplication

#include <iostream>
//#include <conio>
#include <iomanip>
#include <cstdlib>

using namespace std;

int i, j, k,baris,kolom,m1[10]
[10], m2[10]
[10],hasil [10]
[10];

int main ()
{
//clrscr();
cout<<"operasi perkalian 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]=0;
}
for (k=0; k<3; k++)
hasil [i][j]=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;
}
system ("PAUSE");
return 0;
//getch();
}

0 comments:

Post a Comment

.

.

.

.
Design by BlogSpotDesign | Ngetik Dot Com