Preordine

Considerăm un arbore binar cu n noduri în care fiecare nod este numerotat de la 1 la n și conține o valoare număr natural. Să se afișeze valorile din arbore în urma parcurgerii în preordine (rădăcină, stâng, drept). Date de intrare Fișierul de intrare preordine.in conține pe prima linie numărul n. Fiecare dintre următoarele n … Read more

ExistaImpare

Se dă un şir cu n elemente, numere naturale. Să se verifice dacă în şir există elemente impare. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n elemente ale şirului, separate prin spaţii. Date de ieşire Programul afișează pe ecran mesajul DA, dacă şirul conţine elemente impare, respectiv NU în … Read more

NumarulDeCifre

Să se scrie un program care să determine numărul de cifre ale unui număr natural citit de la tastatură. Date de intrareProgramul va citi de la tastatură un număr natural. Date de ieşireProgramul va afişa pe ecran numărul de cifre ale numărului citit. Restricţii şi precizărinumărul citit va fi mai mic decât 231 Exemplu Intrare … Read more

BiFrunze

Considerăm un arbore binar cu n noduri în care fiecare nod este numerotat de la 1 la n și conține o valoare număr natural. Să se afișeze frunzele acestui arbore. Date de intrare Fișierul de intrare bifrunze.in conține pe prima linie numărul n. Fiecare dintre următoarele n linii contine câte 3 numere X st dr; … Read more

Sortare

Se dă un vector cu n elemente numere întregi. Cerinţa Să se ordoneze descrescător elementele vectorului. Date de intrare Fişierul de intrare sortare.in conţine pe prima linie numărul n si pe a doua linie n numere întregi separate prin spaţii. Date de ieşire Fişierul de ieşire sortare.out va conţine pe prima linie cele n elemente … Read more

SortMax

Se dă un vector cu n elemente, numere naturale distincte. Ordonați crescător elementele situate înaintea valorii maxime din vector și descrescător elementele situate după această valoare. Date de intrare Programul citește de la tastatură numerele n, iar apoi n numere naturale, reprezentând elementele vectorului. Date de ieșire Programul va afișa pe ecran elementele vectorului, separate … Read more

KSort

Se dă un vector cu n elemente, numere naturale și un număr k. Ordonați crescător primele k elemente ale vectorului și descrescător ultimele n-k elemente. Date de intrare Programul citește de la tastatură numerele n și k, iar apoi n numere naturale, reprezentând elementele vectorului. Date de ieșire Programul va afișa pe ecran elementele vectorului, … Read more

SortPrime

Se dă un vector cu n elemente, numere naturale. Afișați în ordine crescătoare valorile prime din acest vector. Date de intrare Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului. Date de ieșire Programul va afișa pe ecran valorile prime din vector, în ordine crescătoare, separate prin exact un … Read more

Ordonare

Se dă un vector cu n elemente numere naturale. Cerinţa Să se ordoneze crescător elementele vectorului. Date de intrare Programul citește de la tastatură numărul n, apoi n numere întregi, reprezentând elementele vectorului. Date de ieşire Programul va afișa pe ecran cele n elemente ale vectorului, ordonate conform cerinței, separate printr-un spațiu. Restricţii şi precizări … Read more

Afisare0

Se citește un vector cu n elemente, numere naturale. Să se afișeze elementele din vector care sunt multipli ai ultimului element. Date de intrare Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului. Date de ieşire Programul afișează pe ecran elementele cerute, separate prin exact un spațiu, în ordinea … Read more