Program Penjumlahan Matrik Ordo 2x2 (Dev C++)
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
//void baca (int a[4][4]);
//void tulis (const int a[4][4]);
int main(int argc, char *argv[])
{ int a[2][2];
cout<<"Masukan data matriks yang pertama"<<endl;
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
cout<<"Masukan data a["<<x<<"]["<<y<<"] : ";cin>>a[x][y];
}}
for(int x=0;x<2;x++){
for(int y=0;y<2;y++){
cout<<a[x][y];
} cout<<endl;
}
cout<<endl;
int b[2][2];
cout<<"Masukan data matriks yang kedua"<<endl;
for(int p=0;p<2;p++){
for(int q=0;q<2;q++){
cout<<"Masukan data b["<<p<<"]["<<q<<"] : ";cin>>b[p][q];
}}
for(int p=0;p<2;p++){
for(int q=0;q<2;q++){
cout<<b[p][q];
}cout<<endl;
}
cout<<"Hasil penjumlahan ke-2 buah matriks diatas adalah:"<<endl;
cout<<a[0][0]+b[0][0];
cout<<a[0][1]+b[0][1]<<endl;
cout<<a[1][0]+b[1][0];
cout<<a[1][1]+b[1][1]<<endl;
cout<<endl;cout<<endl;
cout<<"Hasil perkalian kedua matriks diatas adalah : "<<endl;
cout<<a[0][0]*b[0][0]+a[0][1]*b[1][0];
cout<<a[0][0]*b[0][1]+a[0][1]*b[1][1]<<endl;
cout<<a[1][0]*b[0][0]+a[1][1]*b[1][0];
cout<<a[1][0]*b[0][1]+a[1][1]*b[1][1]<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Hasil Compile
Semoga bermanfaat :)
0 komentar
Posting Komentar