Recorrer arreglo
Holas, Tengo problemas al tratar de recorrer un arreglo de forma diagonal, horizontal y vertical, es decir, especifico la posicion en la que quiero empezar (debe de ser en donde este a), luego desde esa posicion eliminar todas las x que se encuentran entre las a, por ejemplo:
Inicial: a x a o o x x o o o x o x o o x o o a o a o o o o Para i=1y j=1, se tendria: a o a o o o o o o o o o o o o o o o a o a o o o o O para I=4 y j=4 se tendria a x a o o x o o o o x o o o o x o o a o a o o o o Solo se como tomar las x que estan a los costados de la a, pero no se como tomar la siguiente x en direccion de la otra a :(, weno espero me puedan ayudar. |
Hola, entiendo lo que queres hacer, lo que no entiendo bien es cual es el problema.:confused:
Para ir en diagonal desde i = 4 y j = 4 hasta i = 1 y j = 1 (es donde esta la ultima x en la diagonal) tenes que ir restandole 1 a i y asignarle el valor de i a j. De este modo pasas por las posiciones (4;4), (3;3), (2;2) y (1;1). Saludos... |
Mmmmmm, pero en ese caso esa es la unica direcicon a la que puede ir, pero si mando (1,1) tendria tres direcciones a donde ir, ( osea que tendria que escribir codigo para cada direccion?, ya sea ir para arriba, para abajo, derecha, izquierda, diagonal izquierda arriba, etc)
|
debes esforsarte...
supongo que es una tarea, si no la haces, no aprenderas lo que te quieren enseñar......;)
|
La franja horaria es GMT +2. Ahora son las 08:06:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi