سلام ، اینم کد مورد نظر شما برای هر ماتریس n*n :

#include <iostream>
#include <conio>
int main(){
int n;
bool r1,r2,r3;
cout<<"Enter Size of Matrix\n";
cin>>n;
//--------------
int **a=new int*[n];
for(int i=0;i<n;i++)
a[i]=new int[n];
//--------------
cout<<"Enter Your Matrix\n";
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
cin>>a[i][j];
}
cout<<"___________________________________\n\n";
//--------------
//Baztabi
int f1=0;
for(int i=0;i<n;i++){
if(a[i][i]==1)
f1++;
}
if(f1==n){
cout<<"Baztabi Ast\n\n";
cout<<"-----------------\n";
r1=true;
}
else{
cout<<"Baztabi Nist\n\n";
cout<<"-----------------\n";
r1=false;
}
//--------------
//Tagharoni
int f2=0;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(i<j){
if(a[i][j]==a[j][i])
f2++;
}
}
}
if(f2==(((n*n)-n)/2)) {
cout<<"Tagharoni Ast\n\n";
cout<<"-----------------\n";
r2=true;
}
else{
cout<<"Tagharoni Nist\n\n";
cout<<"-----------------\n";
r2=false;
}
//--------------
//Ta-addi
int f3=0;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
for(int k=0;k<n;k++){
if((a[i][j]==1 && a[j][k]==1))
{
if(a[i][k]!=1){
f3++;
break;
}
}
}}}
if(f3==0) {
cout<<"Taaddi Ast\n\n";
r3=true;
}
else{
cout<<"Taaddi Nist\n\n";
r3=false;
}
//--------------
cout<<"________________________________\n\n";
if(r1==true && r2==true && r3==true){
cout<<"Hamarzi Ast\n\n";
cout<<"-----------------\n";}
else{
cout<<"Hamarzi Nist\n\n";
cout<<"-----------------\n";
}
getch();
}

موفق و پیروز باشید !!!