Задачка уже решена, но, благодаря тому, что ответ скрыт, тоже захотелось в ней разобраться.
Вот что получилось.
Показать скрытый текст Обозначим год рождения собеседника как Х.
Тогда (Х=43) (Х+45)/Х = Х+У, где У – возраст собеседника в тот самый год, когда…
Отсюда Х^2+88Х+1935= Х^2+ХУ => ХУ=88Х+1935 => У=88+1935/Х
Поскольку У – это разница между двумя датами, являющаяся целым числом, следовательно, Х=1935, а У=89.
Таким образом, год рождения – 1935, а год, когда собеседнику исполнится 89, - 2024.
Пожелаем ему долгих лет!