Задача Задача №787966
А
А
Привет! Давай вместе разберемся с этими заданиями.
Начнем с левой части картинки:
- Исходные значения переменных таковы:
x = 336иy = 8. - Выполняем
x div y, то есть делимxнаyс отбрасыванием дробной части. Это336 div 8, что равно42. Теперьx = 42. - Теперь вычисляем
y = x mod y, то есть остаток от деления нового значенияxна старое значениеy. Это42 mod 8, что равно2. Теперьy = 2.
Итак, после выполнения алгоритма значения переменных следующие: x = 42 и y = 2.
Теперь рассмотрим правую часть картинки:
- Исходное значение переменной
xравно125. - Вычисляем
a = x div 100, то есть125 div 100равно1, так как мы отбрасываем дробную часть. - Теперь вычисляем
b = x mod 100 div 10, то есть сначала найдём остаток от деления125на100, это25, а затем делим25на10с отбрасыванием дробной части. Получаем2. Таким образом,b = 2. - Чтобы найти
c, вычисляемx mod 10, что даст нам последнюю цифру числа125. Это5. Теперьc = 5. - Наконец, вычисляем
s = a + b + c, что будет1 + 2 + 5 = 8.
Значит, значение переменной
