Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2005, 21:23
Avatar de Khronos
Khronos
 
Fecha de Ingreso: agosto-2004
Ubicación: Venezuela, PLC
Mensajes: 218
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Diagonal secundaria o inversa de una Matriz

Ok, mi problema es que tengo ke hacer un programa en QBasic, el cual lea una matriz y calcule la suma de los elementos contenidos en las diagonales principal y secundaria. Sé como determinar la primaria, pero no encuentro forma para determinar la secundaria en un modo similar al que empleo para la primaria.

Alguien puede darme una sugerencia? sólo quiero algo de ayuda con la diagonal secundaria, nada más. Y sí, ya se que esto es algo prehistórico, pero ni modo, es lo que nos dan en la universidad, duarante la materia de programación I

Aquí el código de lo que tengo hasta ahora:

CLS
DIM vNum (3,3)
? "Ingrese los valores de la Matriz"
?
FOR i= 1 TO 3
FOR j= 1 TO 3
? "El valor de la fila"; i; "columna"; j;
INPUT "es: ", vNum (i,j)
NEXT j
NEXT i
?
?
? "Los valores de la Matriz son:"
?
FOR i= 1 TO 3
FOR j= 1 TO 3
? vNum (i,j),
NEXT j
?
NEXT i
?
? "Elementos de la diagonal principal:"
?
FOR i= 1 TO 3
FOR j= 1 TO 3
IF i=j THEN
? vNum(i,j)
END IF
NEXT j
NEXT i