Ciks Posted October 13, 2019 Report Share Posted October 13, 2019 (edited) Î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 Edited October 13, 2019 by Ciks Quote Link to comment Share on other sites More sharing options...
spider Posted October 13, 2019 Report Share Posted October 13, 2019 7 minutes ago, Gecko said: ce e asta? Tema lui.. Quote Link to comment Share on other sites More sharing options...
Ciks Posted October 13, 2019 Author Report Share Posted October 13, 2019 38 minutes ago, spider said: Tema lui.. 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 Quote Link to comment Share on other sites More sharing options...
theandruala Posted October 13, 2019 Report Share Posted October 13, 2019 35 minutes ago, Ciks said: 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 Si de ce nu-l faci? 1 Quote Link to comment Share on other sites More sharing options...
Active Members MrGrj Posted October 13, 2019 Active Members Report Share Posted October 13, 2019 Hai ca incerc eu. Din moment ce n-ai mentionat limbaju', o sa aleg Brainfuck: ++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>>++++++++++++.++.---------.+++++.++++++.<<++++++++++.------.>+++++++.>-------------------.+++++++++++++++++.+.<<--.>>.----------.<<.>>---.-----.<<+++++++++++++.>>+++++++++++++++++++.-----------.<<-------------.>>+++++++++++.---------------.++++++++.--------.+++++++.-------.<<.>>++++++++++++++.----------.+++++.-------.++++++++++++++.---.<<.>>---------------.--.<<.>>+++.---.++.--.<<.>>+++++++++++++.+++++++.<<.>>+.-----------------.++++.<<.>>++++.++++++++.---.---------.<<.>>+++++++.++.---.++++.+.<<++++++++++++++.--------------.>++++++++++++++++++.>++++++++.<.<.>------------------.>-------.------------.----.<<++.+++++++. 1 Quote Link to comment Share on other sites More sharing options...
Ciks Posted October 13, 2019 Author Report Share Posted October 13, 2019 9 hours ago, theandruala said: Si de ce nu-l faci? Nu mi se primește punctul 2 și trei....trebuie în c++ Quote Link to comment Share on other sites More sharing options...