Контрольные задания > 8. Исходное данное – целое трёхзначное число x. Выполните для x = 125 следующий алгоритм:
a := x div 100
b := x mod 100 div 10
c := x mod 10
s := a + b + c
Какой смысл имеет результат s этого алгоритма?
Вопрос:
8. Исходное данное – целое трёхзначное число x. Выполните для x = 125 следующий алгоритм:
a := x div 100
b := x mod 100 div 10
c := x mod 10
s := a + b + c
Какой смысл имеет результат s этого алгоритма?
Ответ:
Выполним алгоритм для x = 125:
1. `a := x div 100` (a = 125 div 100 = 1) `div` - это целочисленное деление.
2. `b := x mod 100 div 10` (b = 125 mod 100 div 10 = 25 div 10 = 2) `mod` - это остаток от деления.
3. `c := x mod 10` (c = 125 mod 10 = 5)
4. `s := a + b + c` (s = 1 + 2 + 5 = 8)
Результат `s` - это сумма цифр трехзначного числа `x`.