#336 · Subiectul II · Programare
Ordonarea crescătoare după numărul de cifre, apoi după valoare
✓ Rezolvare explicatăTeleorman 2026 · nr. 95
Enunț
Se citește de la tastatură un vector v cu n elemente numere naturale. Sortați tabloul crescător după numărul de cifre, iar la egalitate, crescător după valoare.
Exemple
| Date de intrare | Date de ieșire |
|---|---|
6100 5 23 7 1000 12 |
5 7 12 23 100 1000 |
Subiectul nu dă exemplu; cel de mai sus e construit și verificat de mână.
⚠️ Pentru numere naturale, criteriul din enunț dă exact ordinea crescătoare obișnuită: un număr cu mai puține cifre este întotdeauna mai mic decât unul cu mai multe. Programul implementează totuși criteriul cerut — e ce se notează —, dar merită spus comisiei că rezultatul coincide cu o sortare simplă.
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#344ProgramareOrdonarea descrescătoare după ultima cifră, apoi după valoare#573ProgramareNumere cu prima cifră pătrat perfect, ordonate descrescător (p_cifra recursiv și sortare)#043ProgramareSă se calculeze şi să se afişeze cel mai mare divizor comun al elementelor vectorului#064ProgramareSă se afişeze numărul valorilor prime din vector#068ProgramareSă se afişeze numărul elementelor care sunt numere palindrom#069ProgramareSă se afişeze numerele perfecte din vector