Ответ:

Условия допускают два распределения.

  1. Если Таня занимается футболом, то Диме остаётся плавание, а Оле — танцы.
  2. Если Таня занимается танцами, то Дима не может быть в танцах, а Оля не может быть в футболе; значит, Дима занимается футболом, а Оля — плаванием.

Ответ: возможны два варианта: Дима — плавание, Оля — танцы, Таня — футбол; или Дима — футбол, Оля — плавание, Таня — танцы.