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



Variante BAC 2007:

Bac cpp 2007