În prima linie a fișierului text Var02.in se află numărul natural n, iar în a doua linie conține n numere naturale distincte, separate prin spații. Să se scrie un program care va efectua în ordine următoarele prelucrări:
1) Citește din fișierul de intrare cele n numere naturale, care se adaugă, pe măsură ce se citesc, într-o coadă implimentată dinamic;
2) Șterge din coada creată toate nodurile cu numere mai mari ca naturalul k furnizat de la tastatură;
3) Adaugă numerele (rămase) din coadă într-un arbore binar de căutare;
4) Afișiază: a) toate numerele din arbore în postordine;
b) toate numerele prime din arbore, în ordine crescătoare.
Este un program în care trebuie să folosești coada( este o listă simplu înlănțuită ), alocarea dinamică , iar nodurile sunt numerele adugate în fișier.
Exemplu:
5 - acesta este n ( primul rând din fișier )
2 5 7 4 3 -acestea sunt nodurile separate prin spațiu (al doilea rând din fișier)
* arborele este paremise un graf
Trebuie în c++
Cine ma poate ajuta la punctul 2 și 3
Va rog