Hack x Crack - Comunidad de Seguridad informática

Programación => C / C++ => Mensaje iniciado por: fenix_93 en Febrero 12, 2015, 08:43:36 pm

Título: programa en C - caballo de ajedrez
Publicado por: fenix_93 en Febrero 12, 2015, 08:43:36 pm
hola gente.
aqui dejo un ejercicio de "como programar en C detiel&deitel" el ejercicio es de la pagina 252 de la seccion de arreglos.
El ejercicio trata de un caballo de ajedrez que debe tocar todas las 64 casillas del  tablero sin pisar donde ya ha pasado, el ejercicio ya lo habia hecho pero lo mejore´. Si alguien puede optimizarlo mas y compartirlo lo agredeceria ya que eso es mejorar nuestro conocimiento.
queria subir una imagen de la pagina para que leyeran el ejercicio pero no supe como hacerlo ???
el ejercicio es que antes de avanzar, el programa ya sabe que casilla es mejor para que llegues mas lejos.
aqui el link:  https://mega.co.nz/#F!KR4WiJKB!JdxIvkPTvvFp8KRJU5opJA (https://mega.co.nz/#F!KR4WiJKB!JdxIvkPTvvFp8KRJU5opJA)
Espero que le sirva a alguien que este´ aprendiendo lenguaje C como yo.

pd: si alguien me explica como subo imagenes aqui, subire´ el  pantallazo del ejercicio para que lo comprendan mas.
Título: Re:programa en C - caballo de ajedrez
Publicado por: ravenheart en Febrero 15, 2015, 12:49:20 pm
Tu código parece muy complejo, aunque no lo he mirado a fondo.

Prueba con backtracking.
http://es.wikipedia.org/wiki/Vuelta_atr%C3%A1s

Título: Re:programa en C - caballo de ajedrez
Publicado por: StackOverflow en Marzo 31, 2015, 08:29:35 am
Creo que sería más fácil poner el código fuente directo aquí en la página que subir una carpeta con todas las cosas que te genera el compilador, ¿o está prohibido eso? Y bueno, si eso no se permite entonces sería mucho mejor subir al servidor únicamente el código fuente que es lo único que sirve.