Mi intención es hacer un programa que te diga si la matriz introducida es simétrica o no, el problema es que no recuerdo como hacer el tipo TMatriz y no me da errores de compilación...
Este es el código:
Código:
#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;
}
Edito: He corregido una cosa, pero sigue sin funcionar... :S