Este es el código:
Código:
Edito: He corregido una cosa, pero sigue sin funcionar... :S #include <iostream> #include <cstring> using namespace std; const int N=4; typedef TMatriz [N][N]; TMatriz matriz; bool matrizz (TMatriz matriz) { int i=0; int j=0; bool sime=true; for (int i=0; i<N; i++){ for (j=0; j<N; j++){ if (matriz[i][j] != matriz[j][i]) { sime=false; } } } return sime; } main() { cout << "Introduce la matriz" << endl; for (int i=0; i<N; i++){ for (int j=0; j<N; j++){ cout << "Introduce el valor i=" << i << " j=" << j << " "; cin >> matriz[i][j]; } } if (matrizz(matriz)) cout << "Es simetrica" << endl; else cout << "No es simetrica" << endl; }