#344 · Subiectul II · Programare
Ordonarea descrescătoare după ultima cifră, apoi după valoare
✓ Rezolvare explicatăTeleorman 2026 · nr. 103
Enunț
Se dă un vector v cu n elemente numere naturale citite de la tastatură. Să se ordoneze descrescător vectorul după ultima cifră, iar la egalitate, să se ordoneze după valoare.
Exemple
| Date de intrare | Date de ieșire | Explicații |
|---|---|---|
612 35 22 5 40 17 |
17 35 5 22 12 40 |
ultimele cifre: 7, 5, 5, 2, 2, 0 |
Subiectul nu dă exemplu și nu spune în ce sens se ordonează la egalitate; am păstrat sensul descrescător și acolo (35 înaintea lui 5).
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#336ProgramareOrdonarea crescătoare după numărul de cifre, 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