Фёдор, если это правда, совет будет такой: не надо пытаться решать задачи, формулировкой которых занимаются умственно неполноценные. Это пустая трата времени.
Фёдор, и? Для 162 указанный код вернёт 261. Для -192 будет 291. И так далее. Всё как надо. Если не то - думайте, где вы наврали, когда пересказывали условие задачи.
L1nw0od, во-первых - до ваших ощущений тут никому дела нет. Во-вторых - древний не значит неправильный/плохой/устаревший/etc. Не пробовали думать, прежде чем вопрос задавать? - а то получилось так, что то, что вы спросили, вам уже известно, а то, чего вы на самом деле хотите узнать, не известно никому. Типа угадайте, уроды, чего мне надо.
Pipop, могу предложить решение. Но не здесь. Потому что говорите слишком много. Мне плевать на то, что вы там понимаете, кем вы себя считаете, на ваше психоэмоциональное состояние - всё это не имеет отношения к делу.