3484 - 3 La N
Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle 3^{3^{3^{numar1*numar2}}}} Sursă: [1]
Cerinţa
Se citește un număr natural numar. Să se determine suma cifrelor aflate pe poziții pare. Numărarea pozițiilor în numărul dat se face începând de la cifra unităților.
Date de intrare
Programul citește de la tastatură numărul numar.
Date de ieşire
Programul afișează pe ecran numărul suma, reprezentând suma cerută.
Restricții și precizări
- 1 ⩽ numar ⩽ 1.000.000.000
Exemplu
- Intrare
- 59712654
- Ieșire
- 19
Explicație
S-au adunat cifrele 5 2 7 5.
Rezolvare
<syntaxhighlight lang="python" line="">
numar = int(input()) suma = 0 pozitie = 1
while numar > 0:
cifra = numar % 10
if pozitie % 2 == 0:
suma += cifra
pozitie += 1
numar //= 10
print(suma)
</syntaxhighlight>