Hola a todos, alguien me puede dar una manito, necesito un algoritmo que me reconozca las posiciones de la diagonal que se genere a partir de un punto dentro de un array bidimensional (de 10 * 10 por ejemplo).
Gracias por su ayuda
| |||
Arrays Bidimensionales Hola a todos, alguien me puede dar una manito, necesito un algoritmo que me reconozca las posiciones de la diagonal que se genere a partir de un punto dentro de un array bidimensional (de 10 * 10 por ejemplo). Gracias por su ayuda |
| |||
Re: Arrays Bidimensionales Bueno, gracias por tu respuesta, pero lo que necesito exactamente es que me identifique una posicion en array(8,8), y creo que me explique mal al decir que queria encontrar la diagonal, lo que necesito es saber las posiciones de cada coordenada(punto) de la diagonal que se genere a partir de un punto dado (2,3) por ejemplo |
| |||
Re: Arrays Bidimensionales si he entendido bien lo que necesitas es hallar una linea diagonal al array que contenga ese punto en concreto. dando que H es la primera coordenada de tu array de (8,8) y V es la segunda coordenada. esto quedaria tal que asi. con esto trazas la diagonal hacia arriba y a la izquierda de tu array. for i = V to 1 steep -1 A=V B=H-1 next I con esto trazas la diagonal hacia abajo y a la derecha de tu array. for i = V to "ultima coordenada vertical" A=V B=H+1 next i ;) |