3484 - 3 La N

De la Universitas MediaWiki
Versiunea din 12 martie 2023 16:24, autor: Tamas Claudia (discuție | contribuții) (Pagină nouă: <math>3^{3^{3^{numar1*numar2}}}</math>Sursă: [https://www.pbinfo.ro/probleme/362/sumcif1] ==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...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

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)