• Lunes 20 de Mayo de 2024, 15:45

Autor Tema:  Movimiento Caballo Ajedrez  (Leído 1955 veces)

Necho

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Movimiento Caballo Ajedrez
« en: Miércoles 14 de Noviembre de 2007, 03:16 »
0
Recibo el punto de salida y otro de llegada tengo que encontrar el camino entre estos dos puntos con menor numero de pasos e imprimir los movimientos numerados desde 1, espero me puedan ayudar ya que estoy bastante trancado, gracias.

Bauer

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Movimiento Caballo Ajedrez
« Respuesta #1 en: Miércoles 21 de Noviembre de 2007, 01:12 »
0
ese tipo de logica se resuelve con "recursividad" (Un metodo que se llama a si mismo hasta que se cumple cierta condicion) debes de listar todos los posibles movimientos primero y luego comparar el numero de pasos que dio el caballo en cada uno y asi obtener el resultado. dejame intentarlo y si lo logro te doy una idea de la logica

Necho

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Movimiento Caballo Ajedrez
« Respuesta #2 en: Jueves 29 de Noviembre de 2007, 22:01 »
0
Sabes que estoy viendo el codigo para hacerlo recursivo pero lo mas dificil es quedarse con la menor jugada ya que solo no basta con que la encuentre sino que tengo que mostrarla por pantalla.
Desde ya muchas gracias por tu interes.

elalumnopc

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Movimiento Caballo Ajedrez
« Respuesta #3 en: Sábado 8 de Diciembre de 2007, 21:58 »
0
te hice el favor de hacerlo en turbo c++

he alli el codigo
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.