Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Formas de Recorrido de una MATRIZ??

Estas en el tema de Formas de Recorrido de una MATRIZ?? en el foro de C/C++ en Foros del Web. Hola todos.. soy nuevo aca... necesito d su ayuda.. stoy buscando informacion sobre las formas de recorrido de una matriz en C++ eje,, por filas, ...
  #1 (permalink)  
Antiguo 28/05/2008, 13:25
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Pregunta Formas de Recorrido de una MATRIZ??

Hola todos.. soy nuevo aca...

necesito d su ayuda..

stoy buscando informacion sobre las formas de recorrido de una matriz en C++

eje,, por filas, por columnas, diagonal...

+

dejen link.. pero porfa ayudenme

gracias.............
  #2 (permalink)  
Antiguo 28/05/2008, 14:20
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:40.