Towers of Hanoi: Difference between revisions

Line 719:
<lang c>#include <stdio.h>
 
void move(int n, int from, int tovia, int viato)
{
if (n > 01) {
move(n - 1, from, viato, tovia);
printf("Move disk from pole %d to pole %d\n", from, to);
move(n - 1, via, tofrom, fromto);
} else {
printf("Move disk from pole %d to pole %d\n", from, to);
move(n - 1, via, to, from);
}
}
Anonymous user