Buenas tengo una duda sobre la funcion que escribi, no entiendo de donde sale el valor que me devuelve, y porque esta mal lo que escribi. Muchas gracias! adjunto imagenes.
Hola Lorenzo,
El operador de comparación es == y no = Corregí eso porque entiendo que eso es lo que te produce el error. Ahora tu solución no es del todo correcta. Usas un doble for que va a generar indices para todas las posiciones de la matriz, cuando basta con recorrer la diagonal. Deberías tener un único for que vaya de 1 a n y que acceda a la posición x(i,i) que son los elementos que te interesa sumar.
Saludos,
Martín
El operador de comparación es == y no = Corregí eso porque entiendo que eso es lo que te produce el error. Ahora tu solución no es del todo correcta. Usas un doble for que va a generar indices para todas las posiciones de la matriz, cuando basta con recorrer la diagonal. Deberías tener un único for que vaya de 1 a n y que acceda a la posición x(i,i) que son los elementos que te interesa sumar.
Saludos,
Martín