Forse è più corretto se tu posti prima le tue soluzioni e/o idee, poi eventualmente chiedi aiuto.
In genere non è un bene chiedere di risolvere al posto tuo problemi che sono palesemente esercizi scolastici... tanto + che sono molto facili, quindi non ti richiedono più di un paio d'ore di attenzione anche se sei quasi a zero su quel linguaggio (cosa peraltro difficile se ti hanno chiesto tali esercizi

).
P.S. : Sono cmq due esercizi basati sulle liste. Il secondo è più facile perchè è generico. Parti da quello realizzando la classe della lista e del nodo con le relative funzioni. Il primo lo derivi dal secondo introducendo più attributi alla classe nodo (ogni nodo è un autocarro) e le funzioni che ti permettono di modificare gli attributi del kilometraggio e della manutenzione...