No ma è un esercizio da svolgere su carta dell'esame di programmazione.Originariamente inviato da MacApp
Cosa non comprendi? Il codice che hai postato non è in ogni modo compilabile, quindi per definizione è incomprensibile ;-)
Bisogna scrivere come sarà la lista una volta eseguita la funzione elabora.
Io mi sono messo a provare ma la soluzione è diversa rispetto a come dovrebbe essere.
Credo di sbagliare quando c'è la chiamata ricorsiva nell'if, non capisco cosa voglia dire che temp->next = elabora(C,aux);
Inoltre non mi è ben chiaro l'ultimo return (return elabora(C,aux).
Questo return va ad iniziare una nuova istanza della funzione elabora oppure ritorna al main?
Vi prego aiutatemi che son disperato

.
Rispondi quotando