Recuerdo con nostalgia uno de los problemas clasicos para cualquier estudiante noob de programación.
Las Torres de Hanói es un rompecabezas o juego matemático inventado en 1883 por el matemático francés Éduard Lucas.
Consiste en tres varillas verticales y un número indeterminado de discos que determinarán la complejidad de la solución. No hay dos discos iguales, están colocados de mayor a menor en la primera varilla ascendentemente, y no se puede colocar ningún disco mayor sobre uno menor a él en ningún momento.
El juego consiste en pasar todos los discos a la tercera varilla colocados de mayor a menor ascendentemente.
Las reglas son:
Sólo se puede mover un disco cada vez.
Un disco de mayor tamaño no puede descansar sobre uno más pequeño que él mismo.
Sólo puedes desplazar el disco que se encuentre arriba en cada varilla.
Ya si eres un flojo o huevon buscando el código de la solución, por que eres un estudiante y prefieres chatear que programar. Aprovecho mi pagerank para regalarte la solución.
#include <stdio.h> void hanoi(int n,char from,char aux,char to) { if (n==0) {return;} hanoi(n-1,from,to,aux); printf("\nMove disk %d from %c to %c",n,from,to); hanoi(n-1,aux,from,to); } void main(void) { hanoi(3,'a','b','c'); }
u_U a mi aun no me lo han dejado yo que si soy noob D=
ziii a mi si me la han dejado y noc qe hacer porqe no encuentro la zolucion …!!!
lorenzo si jode con su metodo de gauss