Berikut ini adalah algoritma untuk menentukan suatu matriks simetri atau tidak
Deklarasi:
baris, kolom , matriks[i][j] : integer
Deskripsi:
Baca ( baris )
Baca ( kolom )
For (int i=0; i<baris; i++)
For (int j=0; j<kolom; j++)
baris
i+1

kolom
j+1

Matriks
matriks[i][j]

End for
End for
for (int i=0; i<baris; i++)
for (int j=0; j<kolom; j++)
Matriks
matriks[i][j]

End for
End for
if(matriks[i][j]==matriks[j][i])
Tulis( ‘Simetri’ )
else
else
Tulis( ‘Tidaksimetri’ )
End if
End
Ini adalah program nya
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
intbaris, kolom, matriks[10][10];
cout<<"Masukkanjumlahbariskesatu : ";
cin>>baris;
cout<<"Masukkanjumlahkolomkedua : ";
cin>>kolom;
cout<<endl;
for(int i=0; i<baris; i++){
for(int j=0; j<kolom; j++){
cout<<"Masukkanbaris "<<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){
cout<<"Matrikssimetri";
}else{
cout<<"Bukanmatrikssimetri";
}
getch();
return 0;
}
Tidak ada komentar:
Posting Komentar