#include <conio.h>
#include <math.h>
using namespace std;
int Matriz[100][100];
int col;
int ren;
int a;
int Y[9];
int det;
int M1;
int M2;
int M3;
int M4;
int M5;
int M6;
int n;
int x;
int Z[3];
int B[9];
int A[3][3];
int A1,B1,C,RA,RB,RC;
int main()
{
Matriz[ren][col]=0;
ren=0;
col=0;
// inserta matriz
for(ren=0;ren<=2;ren++){
for(col=0;col<=2;col++){
cout<<"Inserta Valor para la casilla "<<ren+1<<","<<col+1<<": ";
cin>>Matriz[ren][col];
B[x]=Matriz[ren][col];
x++;
if(col==2){
cout<<"Inserta Valor para la casilla "<<ren+1<<","<<"4: ";
cin>>Z[ren];
cout<<""<<endl;
}
}
}
cout<<" "<<endl;
cout<<" "<<endl;
cout<<"La matriz es: "<<endl;
cout<<" "<<endl;
for(ren=0;ren<=2;ren++){
for(col=0;col<=2;col++){
cout<< Matriz[ren][col]<<" ";
if(col==2){
cout<<"| "<<Z[ren];
}
}
cout<<" "<<endl;
cout<<" "<<endl;
}
//Inicia determinante INICIAL
M1=B[0]*B[4]*B[8];
M2=B[1]*B[5]*B[6];
M3=B[2]*B[3]*B[7];
M4=B[1]*B[3]*B[8];
M5=B[0]*B[5]*B[7];
M6=B[2]*B[4]*B[6];
det=M1+M2+M3-M4-M5-M6;
//Termina determinante INICIAL
cout<<"Su determinante es: "<<det<<endl;
if(det>0||det<0){
// Inicia Solucion A
M1=Z[0]*B[4]*B[8];
M2=B[1]*B[5]*Z[2];
M3=B[2]*Z[1]*B[7];
M4=B[1]*Z[1]*B[8];
M5=Z[0]*B[5]*B[7];
M6=B[2]*B[4]*Z[2];
A1=M1+M2+M3-M4-M5-M6;
cout<<"La Solucion de A es: "<<A1<<"/"<<det<<endl;
// Termina Solucion A
// Inicia Solucion B
M1=B[0]*Z[1]*B[8];
M2=Z[0]*B[5]*B[6];
M3=B[2]*B[3]*Z[2];
M4=Z[0]*B[3]*B[8];
M5=B[0]*B[5]*Z[2];
M6=B[2]*Z[1]*B[6];
B1=M1+M2+M3-M4-M5-M6;
cout<<"La Solucion de B es: "<<B1<<"/"<<det<<endl;
// Termina Solucion B
// Inicia Solucion C
M1=B[0]*B[4]*Z[2];
M2=B[1]*Z[1]*B[6];
M3=Z[0]*B[3]*B[7];
M4=B[1]*B[3]*Z[2];
M5=B[0]*Z[1]*B[7];
M6=Z[0]*B[4]*B[6];
C=M1+M2+M3-M4-M5-M6;
cout<<"La Solucion de C es: "<<C<<"/"<<det<<endl;
// Termina Solucion C
}
getch();
return 0;
}
No hay comentarios:
Publicar un comentario