0363 - Sum Cif 2: Difference between revisions
Pop Giulia (talk | contribs) Pagină nouă: ==Cerinţa== Se citește un număr natural n. Să se determine suma cifrelor aflate pe poziții impare. Numărarea pozițiilor în numărul dat se face începând de la prima cifră. ==Date de intrare== Programul citește de la tastatură numărul n ==Date de ieşire== Programul afișează pe ecran numărul S, reprezentând suma cerută. ==Restricţii şi precizări== 1 ≤ n ≤ 1.000.000.000 ==Exemplu:== Date de intrare 9712654 Date de ieșire 20 ==Explicație== S-au a... |
Pop Giulia (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Sursa: [https://www.pbinfo.ro/probleme/363/sumcif2] | |||
==Cerinţa== | ==Cerinţa== | ||
Se citește un număr natural n. Să se determine suma cifrelor aflate pe poziții impare. Numărarea pozițiilor în numărul dat se face începând de la prima cifră. | Se citește un număr natural n. Să se determine suma cifrelor aflate pe poziții impare. Numărarea pozițiilor în numărul dat se face începând de la prima cifră. | ||
Line 20: | Line 22: | ||
S-au adunat cifrele 9 1 6 4. | S-au adunat cifrele 9 1 6 4. | ||
==Solutie== | ==Solutie== | ||
<syntaxhighlight lang="python" line> | |||
n = input() | n = input() | ||
suma = 0 | suma = 0 | ||
Line 25: | Line 28: | ||
suma += int(n[i]) | suma += int(n[i]) | ||
print(suma) | print(suma) | ||
</syntaxhighlight> |
Latest revision as of 12:51, 20 May 2023
Sursa: [1]
Cerinţa[edit | edit source]
Se citește un număr natural n. Să se determine suma cifrelor aflate pe poziții impare. Numărarea pozițiilor în numărul dat se face începând de la prima cifră.
Date de intrare[edit | edit source]
Programul citește de la tastatură numărul n
Date de ieşire[edit | edit source]
Programul afișează pe ecran numărul S, reprezentând suma cerută.
Restricţii şi precizări[edit | edit source]
1 ≤ n ≤ 1.000.000.000
Exemplu:[edit | edit source]
Date de intrare
9712654 Date de ieșire
20
Explicație[edit | edit source]
S-au adunat cifrele 9 1 6 4.
Solutie[edit | edit source]
<syntaxhighlight lang="python" line> n = input() suma = 0 for i in range(0, len(n), 2): suma += int(n[i]) print(suma) </syntaxhighlight>