Napisz program który będzie realizował następujące zadanie w c++:
Dana jest połączona lista
struct Auto{ char* marka; int numer_licencji; int ID_kierowcy; Auto* next; }; Auto* head = NULL;
napisać funckje które będą: 1. Dodawać nowy element do listy. W przypadku gdy istnieje już jakiś element o identycznym numer_licencji, funkcja zmodyfikuje już istniejące dane elementu. 2. Usuwać wszystkie auta tej samej marki (funckja przyjmuje argument np Fiat i usuwa z bazy wszystkie fiaty). 3. Wypisywać wszystkie elementy listy