Alexander A. Golubtsov писал(а):
> Alexander A. Golubtsov писал(а):
>
>> Alexander A. Golubtsov писал(а):
>> Тьфу, фигню написал. Из задачи понятно, что предпоследняя цифра в числе должна
>> быть 4, чтобы при перестановке двойки увиличиться на 2, а первая цифра должна быть
>> 1, при этом 142 не подходит, т.е. число должно быть не меньше, чем четырёхзначное.
>> Остаётся определить недостающие цифры 1*42.
>
> Да, ещё перед 4 должна быть тогда 8, а перед 8 - 16... Но при умножении 16 на 2 уже будет 32,
> плюс 1 от 8 - 33, т.е. простого сдвига регистра не получается. Тупик.
Хотя нет, не тупик, перед 6 не обязательно должна быть 1, окончание *36842 подходит, сдвиг получается, думаем дальше.
ЗЫ. Ничего, что я вслух?