Originariamente inviato da JohnConnor
ogni volta che genera una nuova combinazione effettuare il controllo( il tuttto all'interno del ciclo for): se è uguale uscire dalla funzione perchè è stata trovata, se no continuare!
Non mi hai risposto ... la funzione ricorsiva è per

"generare una nuova combinazione"

oppure

"effettuare il controllo"

?

A prescindere da tutto, tu come lo faresti? Cosa scriveresti?