Ciks Posted October 13, 2019 Report 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
spider Posted October 13, 2019 Report Posted October 13, 2019 7 minutes ago, Gecko said: ce e asta? Tema lui.. Quote
Ciks Posted October 13, 2019 Author Report 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
theandruala Posted October 13, 2019 Report 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
Active Members MrGrj Posted October 13, 2019 Active Members Report Posted October 13, 2019 Hai ca incerc eu. Din moment ce n-ai mentionat limbaju', o sa aleg Brainfuck: ++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>>++++++++++++.++.---------.+++++.++++++.<<++++++++++.------.>+++++++.>-------------------.+++++++++++++++++.+.<<--.>>.----------.<<.>>---.-----.<<+++++++++++++.>>+++++++++++++++++++.-----------.<<-------------.>>+++++++++++.---------------.++++++++.--------.+++++++.-------.<<.>>++++++++++++++.----------.+++++.-------.++++++++++++++.---.<<.>>---------------.--.<<.>>+++.---.++.--.<<.>>+++++++++++++.+++++++.<<.>>+.-----------------.++++.<<.>>++++.++++++++.---.---------.<<.>>+++++++.++.---.++++.+.<<++++++++++++++.--------------.>++++++++++++++++++.>++++++++.<.<.>------------------.>-------.------------.----.<<++.+++++++. 1 Quote
Ciks Posted October 13, 2019 Author Report 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