Senin, 28 November 2011

PERKALIAN MATRIK, ARRAY 2 DIMENSI


#include <iostream.h>
#include <conio.h>

int main(){
cout<<"=======================PERKALIAN MATRIK 2X2========================"<<endl;
//definisi array 2d
typedef int matrik22[2][2];
//deklarasi array
matrik22 K,L,X;
int a,b,c;
//mengisi elemen array 1
cout<<"Inputkan nilai Matrik ke-1:"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++)
{
cout<<"K["<<a<<"]["<<b<<"]=";
cin>>K[a][b];
}
}
//mengisi elemen array 2
cout<<"Inputkan nilai Matrik ke-2:"<<endl;
for(a=0;a<2;a++){
for(b=0;b<2;b++)
{
cout<<"L["<<a<<"]["<<b<<"]=";
cin>>L[a][b];
            }
}

//perkalian matrik 1 dan 2
for (a=0;a<2;a++)
{
       for (b=0;b<2;b++)
       {
                X[a][b]=0;
               for(c=0;c<2;c++)
               {
                X[a][b]=X[a][b]+K[a][c]*L[c][b];
           }
      }
}
//Menampilkan hasil perkalian matrik 1 dan 2
 cout<<"Hasil perkalian matrik 1 dan 2"<<endl;
               for (a=0;a<2;a++){
                for (b=0;b<2;b++){
                cout<<"X["<<a<<"]["<<b<<"]="<<X[a][b]<<endl;
           }
      }
getch();
}

Tidak ada komentar:

Poskan Komentar