Ú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: -1Rozbaľ 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. 😉