Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 2, а потом 8.
Источник: СтатГрад 2017−2018
Паскаль
|
Python
|
||||
С++
|
Решение:
Пока x больше нуля, он делится на 6. В каждом повторении проверяется, четное это число или нечетное. Если это нечетное число, a увеличивается на 1. a равно двум, это означает, что число становится нечетным 2 раза.
Если это четное число, b увеличивается на оставшуюся часть после деления на 6. b равно восьми. Это означает, что сумма остатков, когда число равно четному, равно восьми. Это 4 и 4.

Ответ: 280