1. Deklarasi
Baris, kolom, i, j : int
Matriks : string
Dekripsi
Read baris, kolom
for i ß 0 to baris do
for j ß 0 to kolom do
read matriks[i][j];
end for
end for
if (baris==kolom) {
if (baris=2) { (matriks[0][1]==matriks[1][0]) write “Simetri”}
else (baris =3) { (matriks[0][1]==matriks[1][0]) && (matriks[0][2]==matriks[2][0]) && (matriks[1][2]==matriks[2][1])} } write “Simetri”
else write “tidak simetri”
end if
end if
Source Codenya:
#include <iostream.h>
#include <conio.h>
int main(){
int baris, kolom, matriks[10][10];
cout<<"Masukkan baris : ";
cin>>baris;
cout<<"Masukkan kolom : ";
cin>>kolom;
cout<<endl;
for(int i=0; i<baris; i++){
for(int j=0; j<kolom; j++){
cout<<"Masukkan baris "<<i+1<<" kolom "<<j+1<<" : ";
cin>>matriks[i][j];
}
}
cout<<endl;
for(int i=0; i<baris; i++){
for(int j=0; j<kolom; j++){
cout<<matriks[i][j]<<" ";
}
cout<<endl;
}
cout<<endl;
if (baris==kolom){
if ((baris==3)&&(matriks[0][1]==matriks[1][0])&&
(matriks[0][2]==matriks[2][0])&&
(matriks[1][2]==matriks[2][1])) {cout<<"Matriks simetri";}
else if ((baris ==2)&&(matriks[0][1]==matriks[1][0])){cout<<"Matriks simetri";}
else{cout<<"Bukan matriks simetri";}}
else {cout<<"bukan matriks simetri";}
getch();
return 0;
}
0 Komentar