#274 · Subiectul II · Programare
Inserarea părții întregi a mediei între oricare două elemente vecine
✓ Rezolvare explicatăTeleorman 2026 · nr. 34
Enunț
Fiind dat un vector v cu n elemente numere întregi, 2 ≤ n ≤ 30, se cere să se insereze între oricare două elemente consecutive partea întreagă a mediei lor aritmetice, afișând vectorul rezultat.
Exemple
| Date de intrare | Date de ieșire | Explicații |
|---|---|---|
61 3 7 5 8 2 |
1 2 3 5 7 6 5 6 8 5 2 |
(1+3)/2 = 2, (3+7)/2 = 5, (7+5)/2 = 6, (5+8)/2 = 6.5 → 6, (8+2)/2 = 5 |
2-3 0 |
-3 -2 0 |
media -1.5, partea întreagă -2 |
⚠️ Exemplul oficial are o greșeală de calcul: afișează 1 1 3 5 7 6 5 6 8 5 2. Media dintre 1 și 3 este 2, nu 1; restul valorilor sunt corecte. Al doilea exemplu e construit, pentru numere negative.
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