На самом деле надо просто последовательно использовать все данные, приведенные в условии. Именно последовательно.
Обыкновенным перебором найти все комбинации трех целых чисел, при перемножении которых получается 36. Таких вариантов получается 8:
1-1-36
1-2-18
1-3-12
1-4-9
1-6-6
2-2-9
2-3-6
3-3-4
Посчитать сумму возрастов детей во всех возможных комбинациях. Получится: 38, 21, 16, 14, 13, 13, 11, 10. Дважды встречается число 13, остальные числа различны.
Один из друзей говорит второму, что сумма равна номеру "вон того" трамвая. Второй друг видит номер трамвая, значит ему он точно известен. Значит он может сравнить это число со всеми получившимися суммами. Но после этого он все равно говорит, что ему недостаточно информации, чтобы назвать возраст детей. Это может произойти только в одном случае - номер трамвая 13, это единственный неоднозначный ответ. Следовательно, возраст детей либо 1-6-6, либо 2-2-9.
Упоминание о том, что старший сын рыжий, указывает на то, что старший сын есть, т.е. близнецы в семье если и имеются, то это младшие дети. Значит тройка 1-6-6 не подходит. Остался один ответ: 2-2-9.
Комментарии в посте с условием задачи раскрыты.
но объяснение насчет старшего сына не поняла
если тройка 1-6-6 - это близнецы сын и дочь (или даже сын и сын, так как из близнецов все равно один старше, по двое не пролезают:)) и младший ребенок любого пола - почему этот вариант не подходит?
У остальных по этому поводу недопонимания не возникло.
Нет, я слышала про то, что близнецов иногда делят на старшего и младшего, но мне и в голову не могло прийти, что здесь кто-то будет заострять на этом внимание :) Да и формулировка, кстати, принадлежит не мне.
Я вчера не поздравил, но все время об этом помнил.
- - -
Очень красивая задачка, надо будет тоже кому-нибудь загадать )
но все-равнолюблю такие задачки :)
отличная логическая задачка
Да и вообще такие задачки - не показатель ума.