Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2008, 14:20
colx007
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 35
Antigüedad: 16 años
Puntos: 1
Respuesta: Formas de Recorrido de una MATRIZ??

una matriz ixj se recorre de esta forma:

1º la defines
tipo de tado matriz[cantidad de filas][cantidad de columnas];
2º las filas se recorren desde la fila 0 hasta la fila (cantidad de filas - 1)
3º las columnas igual que las filas desde 0 hasta (cantidad de columnas -1)

nunca podras manejar filas y columnas por bloques, por el contrario tendras que moverte por elemento (i,j)

utiliza ciclos de repeticion como el for(variable de control; condicion; incremento o decrmento de la variable de control)

Ejemplos

Moverse en filas:

for(int i=0; i<N; ++i)
Matriz[i][columna-X];

Moverse en columnas:

for(int i=0; i<N; ++i)
Matriz[fila-X][i];

Moverse en la diaglonal principal

for(int i=0; i<N; ++i)
Matriz[i][i];

N es el numero de filas o columnas (dependiendo del caso)
Fijate que debes conocer el numero de filas o columnas de la matriz