Ciao a tutti, scusate per la domanda sciocca e banale! io devo fare una funzione (prima iterativa e poi ricorsiva) che ritorni l'indirizzo del primo valore pari di una lista di interi!
Chi mi può aiutare?
Grazie!
Ciao a tutti, scusate per la domanda sciocca e banale! io devo fare una funzione (prima iterativa e poi ricorsiva) che ritorni l'indirizzo del primo valore pari di una lista di interi!
Chi mi può aiutare?
Grazie!
Debian Sarge 3.01a
Slackware 10.2
nn le ho testate ma dovrebbero essere ok
codice:struct elemento{ int info; struct elemento* next; }; public struct elemento* primoPari(struct elemento* testa){ if(testa==NULL) return NULL; if(testa->info%2==0) return testa; return primoPari(testa->next); } public struct elemento* primoPariIterativo(struct elemento* testa){ while(testa!=NULL){ if(testa->info%2==0) return testa; testa=testa->next; } return NULL; }
Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!