#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
cout<<"---====== Program Pengecekan Matriks Diagonal ======---"<<endl<<endl;
int h;
int a=0;
cout<<"Masukan Ordo Matriks : ";
cin>>h;
cout<<endl<<"Isikan data Matriks Ordo-"<<h<<endl;
int s[h][h];
for(int e=0;e<h;e++){
for(int v=0;v<h;v++){
cout<<"Data Matriks koordinat ["<<e<<","<<v<<"] : ";
cin>>s[e][v];
}
}
cout<<endl<<"Tampilan Matriks yang Anda Inputkan"<<endl;
for(int e=0;e<h;e++){
for(int v=0;v<h;v++){
cout<<s[e][v]<<" ";
}
cout<<endl;
}
cout<<endl<<"Mengecek Matriks . . . "<<endl;
for(int e=0;e<h;e++){
for(int v=0;v<h;v++){
if(e==v && s[e][v]==1){
a=a+1;
}
else{
if(e!=v && s[e][v]==0){
a=a+1;
}
}
}
}
if(a==h*h){
cout<<"Matriks yang Anda Inputkan Adalah Matriks Diagonal !";
}
else{
cout<<"Matriks yang Anda Inputkan Bukan Matriks Diagonal !";
}
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}