Ответ:
Андрей - тренер, Борис - строитель, Виктор - журналист, Герман - врач
Решение:
Для решения задачи составим таблицу:
врач журналист тренер строитель
Андрей - - + -
Борис - - - +
Виктор - + - -
Герман + - - -
Объяснение:
Читаем каждое предложение задачи и ставим соответствующие знаки: "+" или "-" напротив имени и профессии.
1) Журналист написал статью об Андрее и Германе, значит, Андрей и Герман - не журналисты.
2) Тренер и журналист вместе с Борисом ходили в туристический поход, значит, Борис не тренер и не журналист
Получаем, что журналист не Андрей, не Борис и не Герман, значит, журналист - это Виктор.
3) Андрей и Борис были на приёме у врача, значит Андрей и Борис - не врачи. Следовательно, врач - это Герман, Андрей - тренер, а Борис - строитель.