Вопрос:

9. Исходное данное — целое трёхзначное число 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` (целочисленное деление) 2. `b := x mod 100 div 10` - `b = 125 mod 100 div 10 = 25 div 10 = 2` (остаток от деления на 100, затем целочисленное деление на 10) 3. `c := x mod 10` - `c = 125 mod 10 = 5` (остаток от деления на 10) 4. `s := a + b + c` - `s = 1 + 2 + 5 = 8` Смысл алгоритма в том, что он разбивает трехзначное число на составляющие его цифры (сотни, десятки и единицы), и потом находит их сумму. Ответ: s = 8. Результат s — это сумма цифр трехзначного числа x.
Смотреть решения всех заданий с фото

Похожие