 
			
				08/05/2016, 03:13
			
			
			     |  
      |    |    |    Fecha de Ingreso: noviembre-2015  
						Mensajes: 9
					  Antigüedad: 10 años Puntos: 0     |        |  
  |      Respuesta: Duda Con Torres De Hanoi Recursiva        Hola, Lo intente de varias maneras pero aun asi no me funciona. 
he visto que la mayoria de los codigos de hanoi hacen 2 llamadas a la funcion. 
Pero aqui son tres.   
Código:
  void hanoi(int n,pila &o,pila &d,pila &a) {//n=cantidad de discos, o=origen, d=destino, a=auxiliar
      if (n == 1) {//Caso base
            push(d,pop(o));
            mostrar_pilas();
      }else{
            //Completar recursividad
            hanoi(n-1,a,d,o);
            hanoi(n-1,d,o,a);
            hanoi(n-1,a,d,o);
      }
}
              |