#266 · Subiectul II · Programare
Suma cifrelor fiecărui număr dintr-un fișier
✓ Rezolvare explicatăTeleorman 2026 · nr. 26
Enunț
Din fișierul text atestat2021.in se citește un șir de cel mult 10⁶ numere naturale nenule. Numerele sunt scrise pe prima linie a fișierului, fiind separate prin câte un spațiu. Să se scrie în fișierul text atestat2020.out, pe aceeași linie, separate prin câte un spațiu, suma cifrelor fiecărui număr citit.
Exemple
atestat2021.in |
atestat2021.out |
|---|---|
2 8 101 13 6 202 131 913 201 |
2 8 2 4 6 4 5 13 3 |
⚠️ Subiectul dă două nume pentru fișierul de ieșire: enunțul cere atestat2020.out, exemplul arată atestat2021.out. Anul 2020 pare rămas dintr-o ediție anterioară, iar fișierul de intrare e tot atestat2021, așa că soluția scrie în atestat2021.out. La examen, folosește numele pe care îl cere comisia.
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#163ProgramareCele mai mari două numere perfecte dintr-un fișier#169ProgramareNumerele pare dintre primul și ultimul număr prim#176ProgramareNumerele echilibrate dintr-un fișier, în ordinea inversă citirii#177ProgramareNumerele de două cifre dintr-un fișier, distincte și în ordine crescătoare#182ProgramareNumere divizibile cu 10 după eliminarea cifrelor impare#185ProgramareNumerele palindrom situate după primul număr par