#278 · Subiectul II · Programare
Cele mai mari două elemente ale unui vector, în ordine descrescătoare
✓ Rezolvare explicatăTeleorman 2026 · nr. 38
Enunț
Fiind dat un vector v cu n elemente numere întregi, n ≥ 2, să se determine cele mai mari două elemente ale vectorului și să se afișeze în ordine descrescătoare.
Exemple
| Date de intrare | Date de ieșire |
|---|---|
72 5 3 8 1 6 5 |
8 6 |
3-5 -2 -9 |
-2 -5 |
38 8 1 |
8 8 |
Primul exemplu e cel oficial. Am considerat „elemente" ca poziții: dacă maximul apare de două ori, ambele apariții sunt cele mai mari două elemente (al treilea exemplu).
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#042ProgramareCăutarea unei valori într-un vector și afișarea pozițiilor pe care apare#043ProgramareSă se calculeze şi să se afişeze cel mai mare divizor comun al elementelor vectorului#051ProgramareSă se elimine elementele nule din vector şi să se afişeze vectorul astfel obţinut#052ProgramareSă se înlocuiască fiecare element cu media aritmetică a celorlalte n–1 elemente#053ProgramareSă se insereze pe poziţia k, o valoare a citită de la tastatură#058ProgramareSă se afişeze maximul valorilor negative