Пронумеруем утверждения:
1) виноградный и томатный – не в стакане,
2) сосуд с апельсиновым соком стоит между чашкой и сосудом с персиковым соком,
3) в банке – не апельсиновый и не виноградный сок,
4) в бутылке – не персиковый и не апельсиновый сок.
5) бутылка стоит рядом с сосудом с томатным соком
Нарисуем таблицу и проставим туда знаком минус, если из утверждения можно понять, что в данном сосуде такого сока нет, поставим №) утверждения. Например, из 2) следует, что в чашке нет ни персикового, ни апельсинового сока, они в других сосудах, радом с которым и стоит чашка
| Сок \ сосуд | Стакан | Бутылка | Чашка | Банка |
| томатный | - 1) | - 5) | + 8 | - 9 |
| апельсиновый | + 10 | - 4) | - 2) | - 3) |
| персиковый | - 11 | - 4) | - 2) | + 12 |
| виноградный | - 1) | + 6. | - 7. | - 3) |
Получается, что в столбике "бутылка", где стоит три минуса, можно поставить плюс только в строке "виноградный сок. Ставим его и № этого действия. В этой строке плюсов быть уже на может, так как по условию, каждый сок в своем сосуде. Значит, следующим действием в пустую клетку этой строки ставим минус.
Аналогично по порядки заполняем оставшиеся клетки таблицы.
Получили:
Томатный - чашка, апельсиновый - стакан, персиковый - банка, виноградный - бутылка.
Ответ: Персиковый сок налит: Б А Н К А