Liste+alocate+dinamic

1. Stiva alocata dinamic:
De la tastatura se citesc mai multe numere naturale pana la citirea lui -1. Scrieti un program C++ care adauga numerele citite intr-o stiva alocata dinamic in zona heap. Se vor folosi functii pentru operatiile: - crearea si adaugarea in stiva - returnarea valorii din varful stivei - afisarea elementelor din stiva - extragerea primului element - stergerea stivei - eliberarea memoriei ocupate



2. Coada alocata dinamic:
De la tastatura se citesc mai multe numere naturale pana la citirea lui -1. Scrieti un program care adauga numerele citite intr-o coada alocata dinamic in zona heap. Se vor folosi functii pentru operatiile: - crearea si adaugarea in coada - returnarea valorii primului element - afisarea elementelor din coada - extragerea primului element - stergerea cozii- eliberarea memoriei ocupate