Sunteți pe pagina 1din 2

Cerinţa

Se dă un vector cu n elemente numere întregi.

Să se ordoneze crescător elementele dintr-un şir dat cuprinse între elementul de valoare
Cerinţa
maximă şi cel de valoare minimă. Să se ordoneze crescător elementele unui vector crescător după suma cifrelor.

Date de intrare Date de intrare


Fişierul de intrare sortcif.in conţine pe prima linie numărul n si pe a doua linie n numere întregi separate prin
Programul citește de la tastatură numărul n, iar apoi n numere naturale distincte, separate
spaţii.
prin spaţii.

Date de ieşire Date de ieşire


Fişierul de ieşire sortcif.out va conţine pe prima linie cele n elemente ale vectorului, ordonate conform
Programul afișează pe ecran elementele şirului după ordonare. cerinței, separate printr-un spațiu.

Restricţii şi precizări Restricţii şi precizări


 0 < n ≤ 1000  0 < n ≤ 100
 elementele şirului sunt numere naturale mai mici decât 1.000.000  valoarea absolută a numerelor de pe a doua linie a fişierului de intrare va fi mai mică decât 230.

Exemplu Exemplu
sortcif.in
Intrare
6
5 89 22 91 4005 51 721
10 20 15 7 12
sortcif.out
Ieșire
22 51 4005 91 721 89
10 7 15 20 12

Explicație
S-au ordonat elementele aflate pe poziţiile 2, 3, 4.
Cerinţa

selectia minimului
insertie/inserare
Fişierul text sort2.in conţine, dispuse pe mai multe linii, cel mult 100 de numere naturale, cu cel mult 4 cifre

interschimbare
fiecare. Să se afişeze în fişierul sort2.out, în ordine crescătoare, toate numerele din fişierul sort2.in care au cel

Sortarea prin

Sortarea prin

Sortarea prin
mult 2 cifre.

Date de intrare
Fişierul de intrare sort2.in conţine, dispuse pe mai multe linii, cel mult 100 de numere naturale, cu cel
mult 4 cifre fiecare.

Date de ieşire
Fişierul de ieşire sort2.out va conţine, pe prima linie, în ordine crescătoare, separate prin exact un spaţiu,
toate numerele din fişierul sort2.in care au cel mult 2 cifre.

Restricţii şi precizări
 dacă în fişierul de intrare nu există numere cu cel mult 2 cifre, se va afişa în fişierul de ieşire, pe prima
linie, mesajul “NU EXISTA”.

Exemplu

metoda bulelor
Sortarea prin

Sortarea prin
sort2.in

numarare
86 18 7210 73 15 5
7989 825
562 732 5 911

sort2.out

5 5 15 18 73 86

S-ar putea să vă placă și