22.5.11

Programa de Matriz 10

#include <iostream>
#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