#282 · Subiectul II · Programare
Sumele parțiale ale unui vector, scrise în fișier
✓ Rezolvare explicatăTeleorman 2026 · nr. 42
Enunț
Să se scrie un program care, pentru un număr natural nenul n și un tablou unidimensional v cu n elemente numere întregi, afișează pe câte o linie a fișierului text atestat2021.out suma primelor i elemente ale vectorului.
Exemple
| Date de intrare | Conținutul fișierului atestat2021.out |
|---|---|
61 2 3 4 5 6 |
136101521 |
⚠️ În subiectul oficial, domeniul lui i e stricat la tipărire („i = 0, n − 1" cu bare peste caractere). Citit literal — suma primelor i elemente pentru i de la 0 la n − 1 — ar da 0 1 3 6 10 15. Exemplul oficial dă însă 1 3 6 10 15 21, adică suma primelor i + 1 elemente (de la v[0] până la v[i]). Urmăm exemplul.
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#268ProgramareNumerele de trei cifre care apar de exact două ori într-un fișier, descrescător#283ProgramarePoziția unui element în vectorul ordonat, fără a-l ordona#284ProgramareCel mai mic multiplu de k dintre două elemente consecutive, în fișier#286ProgramareVerificarea dacă un vector este o permutare a mulțimii {1, 2, …, n}#557ProgramareNumerele de două cifre care nu apar într-un șir#560ProgramareArbore dat prin vectorul de tați: rădăcina, nodurile cu cei mai mulți fii și frunzele (subprogramul pozitie)