Informatică, întrebare adresată de ioioioiooo, 8 ani în urmă

Dau coroana si multe puncte te rog

Anexe:

Răspunsuri la întrebare

Răspuns de Robert1012
1

Răspuns:

17

Explicație:

Acesta este un algoritm elementar si reprezinta suma cifrelor unui numar:

n = 5273

s = 0

n !=0 ? da

s = 0 + 3 = 3 ( n mod 10 returneaza ultima cifra a numarului)

n = 5273 div 10 = 527 ( aceasta secventa scapa de ultima cifra a numarului)

n != 0? da

s = 3 + 7 = 10

n = 527 div 10 = 52

n != 0?  da

s = 10 + 2 = 12

n = 52 div 10 = 5

n != 0? da

s = 12 + 5 = 17

n = 5 div 10 = 0

n != 0? nu

scrie s = 17 (se tipareste 17)

Alte întrebări interesante