Задача Задача №3200915
А
А
Рассмотрим пошагово выполнение данного алгоритма:
Изначальные значения:
- k := 0
- n := 1258
Цикл выполняется, пока n > 0.
Первый проход цикла:
- n = 1258 (>0), выполняем тело цикла
- k := k + n mod 10 = 0 + (1258 mod 10) = 0 + 8 = 8
- n := n div 10 = 1258 div 10 = 125
Второй проход:
- n = 125 (>0)
- k := 8 + (125 mod 10) = 8 + 5 = 13
- n := 125 div 10 = 12
Третий проход:
- n = 12 (>0)
- k := 13 + (12 mod 10) = 13 + 2 = 15
- n := 12 div 10 = 1
Четвертый проход:
- n = 1 (>0)
- k := 15 + (1 mod 10) = 15 + 1 = 16
- n := 1 div 10 = 0
Теперь n = 0, цикл завершается.
Результат: на экран выводится значение переменной k, которое равно 16.
Ответ: 16