Задание 19. Сумма цифр трёхзначного натурального числа А делится на 12. Сумма цифр числа (А + 6) также делится на 12. Найдите наименьшее возможное число А. Решение: Рассмотрим наше число в виде: A = [a][b][c]. На первый взгляд задача кажется простой, но здесь можно забыть учесть переполнение. Методом подбора задача будет решаться слишком долго, поэтому нужно выявить алгоритмические зависимости. Сначала возьмем такой вариант, когда при прибавлении 6 к числу А не возникает переполнение. Чтобы это было возможным, нужно наложить условие на самый младший разряд числа: c ⩽ 3. Сумма цифр A + 6 больше суммы цифр А на 6. Тогда попробуем разделить сумму нового числа на 12: Здесь A/12 является целым числом по условию, Но A/12 + 1/2 никогда не будет делиться на 12 из-за наличия 1/2. Поэтому нам не подходит вариант c ⩽ 3. Рассмотрим вариант c ⩾ 4. Здесь рассмотрим 3 случая. 1. Возникает переполнение на младшем 1-м разряде, но на втором разряде не возникает переполнение.
Это накладывает условие b