/*
FUNCIONES
ejercicio 4:
Crea un programa en C++ que determinar si una matriz es simétrica utilizando una función.
*/
#include <iostream>
using namespace std;
//Variables globales:
int matrizA[3][3]={}, matrizB[3][3]={}, i=0 , j=0;
//Prototipos de funciones:
void IngDatos();
void VrfDatos();
void ImpDatos();
//_______________________________________________________________________
int main()
{
cout<<"Este programa calculara si una matriz 3x3 es simetrica "<<endl;
IngDatos();
VrfDatos();
ImpDatos();
return 0;
}
//Defi. de funciones:
void IngDatos()
{
for (i=0 ; i<3 ; i++)
{
cout<<"Ingrese el valor para la "<<i+1<<" fila: "<<endl;
for (j=0 ; j<3 ; j++)
{
cout<<"Columna "<<j+1<<": ";
cin>>matrizA[i][j];
}
cout<<endl;
}
}
void VrfDatos()
{
for (i=0 ; i<3 ; i++)
{
for (j=0 ; j<3 ; j++)
{
matrizB[i][j]= matrizA[j][i];
}
}
}
void ImpDatos()
{
int Val= 0;
for (i=0 ; i<3 ; i++)
{
for (j=0 ; j<3 ; j++)
{
if (matrizA[i][j] == matrizB[i][j])
{
Val++;;
}
}
}
if (Val==9)
{
cout<<"La matriz es simetrica";
}
else if (Val<9)
{
cout<<"La matriz no es simetrica";
}
}