Да се сумират цифрите на цяло положително число n. Например, ако n = 5634, то резултатът ще бъде: 5 + 6 + 3 + 4 = 18.
Можем да използваме следната идея, за да решим задачата:
n
, на която присвояваме стойност, равна на въведеното от потребителя число.sum
, чиято начална стойност е 0. Нея ще използваме за изчислението и съхранението на резултата.n > 0
, тъй като след всяко изчисление на резултата в тялото на цикъла, ще премахваме последната цифра от n
.sum
, която е резултат от събирането на текущата стойност на sum
с последната цифра на n
.n
, която е резултат от премахването на последната цифра от n
.n % 10 : връща последната цифра на числото n .n / 10 : изтрива последната цифра на n . |
Тествайте решението си тук: https://judge.softuni.org/Contests/Practice/Index/514#8.