necesito ayuda porfavor
necesito crear el siguiente programa en borlandc:
en una matriz de 8*8 indicar las posiciones en las que se mueve el caballo en el tablero de ajedrez
porfavor si pueden ayudarme
en una matriz de 8*8 indicar las posiciones en las que se mueve el caballo en el tablero de ajedrez
porfavor si pueden ayudarme
tu tienes tu matriz, digamos ke es de enteros:
int mat[8][8];
Al principio digamos ke los caballos de las negras estan en las posiciones mat[0][1] y mat[0][6] , y de las blancas mat[7][1] y mat[7][6]; pues bien , sabes ke el caballo se mueve una posicion hacia cualquier lado(arriba,abajo,derecha,izquierda) y una en diagonal. Entonces cojamos por ejemplo el caballo de la mat[0][1] , si lo movemos hacia el lado es un cambio en la x o en la y , dependiendo del caso , y con el movimiento diagonal cambian ambas coordenadas .
Si muevo dicho caballlo hacia abajo(x+1) y a diagonal derecha(x+1,y+1) tendre mat[2][2] .
Espero ke te kede claro.
Suerte
int mat[8][8];
Al principio digamos ke los caballos de las negras estan en las posiciones mat[0][1] y mat[0][6] , y de las blancas mat[7][1] y mat[7][6]; pues bien , sabes ke el caballo se mueve una posicion hacia cualquier lado(arriba,abajo,derecha,izquierda) y una en diagonal. Entonces cojamos por ejemplo el caballo de la mat[0][1] , si lo movemos hacia el lado es un cambio en la x o en la y , dependiendo del caso , y con el movimiento diagonal cambian ambas coordenadas .
Si muevo dicho caballlo hacia abajo(x+1) y a diagonal derecha(x+1,y+1) tendre mat[2][2] .
Espero ke te kede claro.
Suerte
