Beh, stai aggiornando solo l->age.. cosa ti aspetti?Originariamente inviato da djanthony93
ora quando vado a stampare nel main l->age mi dà l'età più grande, però se stampo l->name mi stampa sempre il primo nome che inserisco in lista, perchè?codice:pNodo trovaMassimo(pNodo l) { pNodo p = l->next; while(p != 0){ if(l->age < p->age) l->age = p->age; p = p->next; } return l; }
Comunque perché controlli l'età di ciascuno con quella del primo elemento? Dovresti tenerti da una parte il puntatore all'elemento maggiore fino a quel momento...

Rispondi quotando