Угадать день рождения

Фокусы, относящиеся к этой категории, могут быть изменяемы на разные лады. Опишу один из видов этого фокуса, довольно сложный, но именно потому и производящий эффектное впечатление.

Задача № 51

Допустим, что вы родились 18 мая 1903 года и что вам теперь 23 полных года. Но я не знаю ни даты вашего рождения, ни вашего возраста. Тем не менее я берусь отгадать то и другое, заставив вас проделать лишь некоторый ряд вычислений.

А именно: порядковый номер месяца (май, 5-й месяц) я прошу вас умножить на 100, прибавить к произведению число месяца (18), сумму удвоить, к результату прибавить 8, полученное число умножить на 5, к произведению прибавить 4, помножить результат на 10, прибавить 4 и к полученному числу прибавить ваш возраст (23).

Когда вы все это проделаете, вы сообщаете мне окончательный результат вычислений. Я вычитаю из него 444, а разность разбиваю на грани, справа налево, по 2 цифры в каждой: получаю сразу как день и месяц вашего рождения, так и ваш возраст.

Действительно. Проделаем последовательно все указанные вычисления:

Произведя вычитание 52267-444, получаем число 51823.

Теперь разобьем это число на грани, справа налево, по две цифры в каждой. Имеем:

5-18-23,

т. е. 5-го месяца (мая), числа 18; возраст 23 года.

Почему же так получилось?

Решение

Секрет нашего фокуса легко понять из рассмотрения следующего равенства:

Здесь буква m обозначает порядковый номер месяца, t - число месяца, n - возраст. Левая часть равенства выражает все последовательно произведенные вами действия, а правая - то, что должно получиться, если раскрыть скобки и проделать возможные упрощения. В выражении 10000m + 100t + n ни m, ни t, ни n не могут быть более чем двузначными числами; поэтому число, получающееся в результате, всегда должно при делении на грани, по две цифры в каждой, распасться на три части, выраженные искомыми числами m, t и n.

Предоставляем изобретательности читателя придумать видоизменения этого фокуса, т. е. другие комбинации действий, дающие подобный же результат.