Título: Recorrido de una Matriz Publicado por: Fabi0lo en 16 Octubre 2011, 00:45 am Buenas, este es solo una duda simple:
se q el recorrido de un vector o Array, se puede hacer como... Código: while (i < arreglo.length) i++; Pero en el caso de un Matriz (arreglo bidimensional) tengo Fila y Columna, por lo q la misma expresion anterior, el método length solo me reconocerá el largo de la fila, pero como hago para q especificarle al método length el largo de la Columna? Título: Re: Recorrido de una Matriz Publicado por: Aikanáro Anário en 16 Octubre 2011, 01:45 am Debes de crear ciclos anidados, uno para la fila y otro para la columna.
Entonces quedará que mientras la fila no llegue hasta el final, recorra todas las columnas y después hará lo mismo pero con la fila 2, y así sucesivamente va a recorrer todas las columnas de cada fila. Título: Re: Recorrido de una Matriz Publicado por: |Miguel| en 25 Octubre 2011, 17:33 pm Como dice Aikanáro Anário, necesitarás dos bucles.
Uno el que has puesto tú para las filas, y dentro otro igual para las columnas. Solo que yo utilizo bucles for, me resultan más cómodos y simples de ver. Un saludo. Título: Re: Recorrido de una Matriz Publicado por: s00rk en 26 Octubre 2011, 00:46 am Pues como ya dijeron esto seria algo asi
arreglo.length -> Te da el numero de Filas arreglo[pos].length -> Te da el numero de columnas (pos se refiere a la fila de la que se quiere saber sus columnas) Y ya en uso para obtener el dato seria arreglo[Fila][Columna] Y asi pudieras obtener el dato que se encuentra en tal posicion. |