#include <iostream.h>
#include <conio.h>
#define maks 25
class MatrikSimetri{
public :
MatrikSimetri();
void input_matriks();
void output_matriks();
void uji_matriks();
private:
int matriks[maks][maks];
int baris_matriks,kolom_matriks;
};
MatrikSimetri::MatrikSimetri(){
cout<<"Banyaknya baris matriks : ";
cin>>baris_matriks;
cout<<"Banyaknya kolom matriks : ";
cin>>kolom_matriks;
cout<<endl;
}
void MatrikSimetri::input_matriks(){
for(int i=0;i<baris_matriks;i++){
for(int j=0;j<kolom_matriks;j++){
cout<<"Baris["<<i+1<<"] Kolom["<<j+1<<"]: ";
cin>>matriks[i][j];
}
}
}
void MatrikSimetri::output_matriks(){
cout<<endl;
for(int i=0;i<baris_matriks;i++){
for(int j=0;j<kolom_matriks;j++){
cout<<matriks[i][j]<<" ";
}
cout<<endl;
}
}
void MatrikSimetri::uji_matriks(){
cout<<endl;
if(baris_matriks==kolom_matriks){
cout<<"Matriks di atas merupakan 'matriks simetri'\n";
}
else{
cout<<"Matriks di atas 'bukan matriks simetri'\n";
}
}
int main()
{
MatrikSimetri matriksimetri;
matriksimetri.input_matriks();
cout<<"\nMatriks yang terbentuk adalah";
matriksimetri.output_matriks();
matriksimetri.uji_matriks();
cout<<endl;
getch ();
return 0 ;
}
Tidak ada komentar:
Posting Komentar