Ответ:

Коля не может любить банан. Апельсин любит не Петя, поэтому если бы Коля любил апельсин, Мише остался бы банан, а Пете — яблоко; это удовлетворяет условиям, и показывает, что исходные условия допускают больше одного решения.

Проверим второй вариант: Коля любит яблоко. Тогда Мише и Пете остаются банан и апельсин. Петя не может любить апельсин, значит, Петя любит банан, а Миша — апельсин. Этот вариант также удовлетворяет всем условиям.

ИмяЯблокоБананАпельсин
Коля✓—возможен
Миша—возможен✓
Петявозможен✓—

Если Коля любит апельсин, возможен также вариант: Коля — апельсин, Миша — банан, Петя — яблоко. Следовательно, однозначно заполнить таблицу нельзя.

Ответ: возможны два распределения: Коля — яблоко, Миша — апельсин, Петя — банан; или Коля — апельсин, Миша — банан, Петя — яблоко.