/*
Matriz
2.- Un programa que pida al usuario los datos de una matriz de 3×3, y muestre su determinante.
*/
#include <iostream>
using namespace std;
int main()
{
int matriz[3][3]={};
int determinante;
cout<<"Este Programa muestra el determinante de una matriz de 3 x 3"<<endl;
for (int i=0 ; i<3 ; i++)
{
for (int j=0 ; j<3 ; j++)
{
cout<<"Ingrese el valor para la fila "<<i+1<<" de la columna "<<j+1<<": ";
cin>>matriz[i][j];
}
cout<<endl;
}
cout<<endl<<" El determinante de la matriz: "<<endl;
for (int i=0 ; i<3 ; i++)
{
for (int j=0 ; j<3 ; j++)
{
cout<<matriz[i][j]<<" ";
}
cout<<endl;
}
cout<<"es: ";
determinante=(matriz[0][0]*matriz[1][1]*matriz[2][2]) + (matriz[1][0]*matriz[2][1]*matriz[0][2]) + (matriz[0][1]*matriz[1][2]*matriz[2][0]) - (matriz[0][2]*matriz[1][1]*matriz[2][0]) - (matriz[0][1]*matriz[1][0]*matriz[2][2]) - (matriz[1][2]*matriz[2][1]*matriz[0][0]);
cout<<determinante;
return 0;
}