No se guarda en la matriz
Publicado por Sergi (1 intervención) el 11/06/2019 18:05:38
Buenos días chicos y chicas,
Soy nuevo en este foro y no sé si estoy creando correctamente este hilo, a pesar de eso, tengo para todos vosotros un problema. He estado intentando crear un programa que resuelva un sistema de ecuaciones con Gauss. Tengo tres vectores definidos: {{1,1,1},{2,1,2},{3,4,3}}. La cuestión es que la fórmula está correctamente empleada, pero no se guarda correctamente
el valor en eq2[i]. He hecho las comprobaciones pertinentes y he observado que los dos productos reciben
parámetros correctos. Sinceramente, creo que el problema está relacionado con los punteros, no hay dios que los enganche. ¡Muchas gracias por adelantado!
Atentamente,
-sergi.
Soy nuevo en este foro y no sé si estoy creando correctamente este hilo, a pesar de eso, tengo para todos vosotros un problema. He estado intentando crear un programa que resuelva un sistema de ecuaciones con Gauss. Tengo tres vectores definidos: {{1,1,1},{2,1,2},{3,4,3}}. La cuestión es que la fórmula está correctamente empleada, pero no se guarda correctamente
el valor en eq2[i]. He hecho las comprobaciones pertinentes y he observado que los dos productos reciben
parámetros correctos. Sinceramente, creo que el problema está relacionado con los punteros, no hay dios que los enganche. ¡Muchas gracias por adelantado!
Atentamente,
-sergi.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void primeracolumna(int eq1[], int eq2[], int eq3[], int vectores) {
system("cls");
for (int i = 0; i < vectores; i++) {
eq2[i] = eq1[0] * eq2[i] - eq2[0] * eq1[0];
}
}
int main()
{
const int vectores = 3;
int eq1[vectores], eq2[vectores], eq3[vectores];
datosvectores(eq1, eq2, eq3, vectores);
imprimirvectores(eq1, eq2, eq3, vectores);
primeracolumna(eq1, eq2, eq3, vectores);
imprimirvectores(eq1, eq2, eq3, vectores);
return 0;
}
Valora esta pregunta
0