Vous êtes sur la page 1sur 4

//INICIO: INTRODUCCION DE LOS COEFICIENTES DE LA MATRIZ A

cout<<"\n\n\n****** INTRODUCCION DE DATOS ******\n\n"<<endl;


cout<<"Coeficientes de la matriz A: \n"<<endl;
for (i=1; i <= FILA; i++)
{
for (j=1; j <= COL; j++)
{
cout << "\ta[" << i << "]"<<"["<<j<<"] = " ;
cin>>a[i][j];
}
}
//FIN: INTRODUCCION DE LOS COEFICIENTES DE LA MATRIZ A

//INICIO: ALGORITMO GAUSS JORDAN


for(i = 1; i <= FILA; i++){
pv=a[i][i];
for(j = 1; j <= FILA; j++){
a[i][j]=a[i][j]/pv;
inv[i][j]=inv[i][j]/pv;
}
b[i]=b[i]/pv;
for(k = 1; k <= COL; k++){
fac = a[k][i];
if (k==i){
}
else{
for(j = 1; j <= FILA; j++){
a[k][j] = a[k][j] - fac*a[i][j];
inv[k][j] = inv[k][j] - fac*inv[i][j];
}
b[k] = b[k] - fac*b[i];
}
}
}
//FIN: ALGORITMO GAUSS JORDAN

#include<iostream>
//#include<math>
//#include<conio>
using namespace std;
main ()
{
const int FILA=3, COL=3;
int i, j;

float A[FILA][COL]= {2,0,1,3,0,0,5,1,1} ;


float B[FILA][COL]= {1,0,1,1,2,1,1,1,0};

float C[FILA][COL];
cout<<"\nla matriz a es:\n";
for (i=0; i<FILA; i++)
{
for (j=0; j<COL; j++)
{
cout<<"\t"<<A[i][j];
}cout<<"\n";
}
cout<<"\nla matriz b es:\n";
for (i=0; i<FILA; i++)
{
for (j=0; j<COL; j++)

{
cout<<"\t"<<B[i][j];
}cout<<"\n";
}

for (i=0; i<FILA; i++)


{
for (j=0; j<COL; j++)
{
C[i][j] =A[i][j]+B[i][j];
}
}
//printf ("el valor de C es: \n");
cout<<"el valor de c es :\n";
for (i=0; i < FILA; i++)
{
cout<<"\n";
//printf ("\n");
for (j=0; j < COL; j++){
//printf ("\t %f\t", C[i][j]);
cout<<"\t"<<C[i][j];
}}
//getche();
//return();

Vous aimerez peut-être aussi