3484 - 3 La N
De la Universitas MediaWiki
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
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)