Úloha 9.3

Napíšte program, zdrojový kód, v jazyku C++, ktorý implementuje obojstranne zreťazený zoznam pomocou tried. Každý prvok zoznamu (trieda ListItem) by mal obsahovať celé kladné číslo, pointer na ďalší prvok a pointer na predchádzajúci. Program umožní používateľovi cez štandardný vstup zadať číslo prvku zoznamu. Po zadaní vstupu je nový prvok pridaný na koniec zoznamu a následne vypíše celý aktuálny zoznam a znova ponúkne používateľovi zadať ďalší prvok. Program končí ak používateľ na vstupe zadá hodnotu -1.

Important

Nezabudnite uvoľniť pamäť alokovanú pre jednotlivé prvky zoznamu na konci programu!

Príklady vstupov / výstupov programu

Priebeh programu môže vyzerať nasledovne:

---
Zadajte hodnotu prvku: 1
Aktuálny zoznam: 1
---
Zadajte hodnotu prvku: 85
Aktuálny zoznam: 1, 85
---
Zadajte hodnotu prvku: 423
Aktuálny zoznam: 1, 85, 423
---
Zadajte hodnotu prvku: -1

Rozbaľ pre ukážku riešenia

Musím si počkať kým sa tu objaví príklad riešenia.

Nezabudni, že najviac sa naučíš ak to vypracuješ sám. 😉