Stavo giusto usando un debugger.
Ma proprio non capisco alcune cose.
Nel caso in cui size=3.
La prima recursive() viene eseguita 3 volte posizionando tre 0.
Si ha dunque la condizione di terminazione size=pos, quindi la stampa.
Poi quando esce dal ciclo di stampa perchè passa alla seconda recursive() e non alla prima?
E il pos da 3 ritorna 2!...come mai?
Chiedo scusa per la mia ignoranza ma non ci arrivo proprio!![]()