Título: Como recorrer una matriz en forma de culebrita ? Publicado por: Ivancamilo en 28 Agosto 2016, 15:15 pm Hola buenos días, me podrían indicar como puedo recorrer una matriz de m * n donde m y n son datos que ingresa el usuario, la forma en que se debe de recorrer la matriz es la siguiente, tomando m y n como 3 * 3 las posiciones en el orden en que debe de recorrerse seria el siguiente:
Matriz[0][0]=4 Matriz[1][0]=11 Matriz[0][1]=10 Matriz[0][2]=9 Matriz[1][1]=13 Matriz[2][0]=12 Matriz[2][1]=7 Matriz[1][2]=6 Matriz[2][2]=3 Es que en verdad no entiendo cómo hacerlo, y e intento y no he conseguida hacer esas secuencia con los for que habitualmente se recorre una matriz. Código
Título: Re: Como recorrer una matriz en forma de culebrita ? Publicado por: AlbertoBSD en 28 Agosto 2016, 20:27 pm No se le ve una forma tan obvia de recorrerlos.
Lo que mas se aproxima es poder porgramar un movimiento en diagonal y cada que llegue a alguno de los límites programar con suba o baje segun sea el caso. El detalle es que los limetes crecen y decresen. Lo interesante seria programar ese movimiento para un arrar bidimensional de cualquier Altura y anchura... Saludos Título: Re: Como recorrer una matriz en forma de culebrita ? Publicado por: Ivancamilo en 28 Agosto 2016, 21:55 pm Mira algo así es la forma en que se debe de llenar la matriz.
(http://i.imgur.com/Y2zdDgR.png) |