Ho proprio bisogno di un chiarimento su questo tipo di ricorsione...non ho chiaro come faccia a scambiare i valori, dopo ogni ciclo...
tower (c - 1, start, temp, end);
printf ("%d --> %d\n", start, end);
tower (c - 1, temp, end, start);
con start = 1, end = 3, temp = 2
se inserisco n= 2...come funziona il meccanismo?? non ho idea di come scambi i valori...qualcuno mi fa luce??