ok ho risolto così
codice:Lista aggiungi(Lista l,int val){ if(val%2!=0)return l; else{ Lista tmp=(Lista)malloc(sizeof(elem)); tmp->info=val; tmp->next=l; l=tmp; return l; } } Lista eliminaDispari(Lista lst){ if (lst==NULL)return NULL; return aggiungi(eliminaDispari(lst->next),lst->info); }