Menu
Icon

Torres de Hanoi en c++(resolucion).

{

Historia
Las Torres de Hanói es un rompecabezas o juego matemático inventado en 1883 por el matemático francés Édouard Lucas. Este solitario se trata de un juego de ocho discos de radio creciente que se apilan insertándose en una de las tres estacas de un tablero. El objetivo del juego es crear la pila en otra de las estacas siguiendo unas ciertas reglas. El problema es muy conocido en la ciencia de la computación y aparece en muchos libros de texto como introducción a la teoría de algoritmos.
 

Resolucion torres de hanoi en c++


#include <stdio.h>
#include <conio.h>
void hanoi(int n,int com, int aux, int fin);
void main(void){
        clrscr();
                char com='A';
                char aux='B';
                char fin='C';
                int n;
                printf("\nN£mero de discos: ");
                scanf("%d",&n);
                fflush(stdin);
                printf("\n\nLos movimientos a realizar son: \n");
                hanoi(n,com,aux,fin);
}
void hanoi(int n,int com, int aux, int fin){
                if(n==1){
                               printf("%c->%c",com,fin);
                }
                else{
                               hanoi(n-1,com,fin,aux);
                               printf("\n%c->%c\n",com,fin);
                               hanoi(n-1,aux,com,fin);
                }
}

¿Quieres jugarlo? pruebalo:
Torres de Hanoi
                 


Descargar código:


}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion