Dev - C++ - Solución de sistemas lineales con matrices

 
Vista:
sin imagen de perfil

Solución de sistemas lineales con matrices

Publicado por Jhon (1 intervención) el 11/09/2023 05:11:30
Hola a todos. Tengo un problema con mi variable j que debería tomar valores 1 y 2. Pero solo toma el valor 1. Me refiero al for(int j=j+i-1; j<n; j++){. Espero sus respuestas por favor. Gracias

include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a[2][2], b[2], Ratio;
int n=2;
for(int i=1; i<=n; i++){
for(int j=1; j<=n; j++){
cout<<"introduzca el valor a["<<i<<"]["<<j<<"] ";cin>>a[i][j];
}
}
for(int i=1; i<=n; i++){
cout<<"introduzca el valor b["<<i<<"]";cin>>b[i];
}
for(int i=2; i>=1; i-- ){
if((a[i][i])=0){
cout<<"no hay solución"<<endl;
}
else{
for( int j=j+i-1; j<n; j++){
Ratio= a[j][i]/a[i][i];
cout<<j<<endl;
for(int k=2; k>=1; k-- ){
a[j][k]= a[j][k]-(Ratio*a[i][k]);
cout<<"a["<<j<<"]["<<k<<"] = "<<a[j][k]<<endl;
}
}
}
}
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Solución de sistemas lineales con matrices

Publicado por dario (718 intervenciones) el 11/09/2023 12:46:09
Hola, te dejo una pista: los vectores y matrices comienzan en cero:
Ejemplo:

1
for (int i = 0; i<n; i++
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar