Recibe 3 parametros: n, i y j.
En la letra dice que recibe n por stack; yo supongo que como al principio estan todos los discos en la primer torre, i va a ser n y j 0. Pero al mover los discos me va a ir cambiando esto. Como los recibo ahi?
Además dice:
moverDisco(i, j); /* Mueve disco de torre i a j */
Que sería torre i y torre j? i no tenía la cant de discos en la torre i? ahora es una torre? no esta claro eso