Решение:
Определим, кто каким видом спорта занимается, исходя из условий:
- Плаванием занимаются не Дима и не Гена. Остаются Витя и Саша.
- Баскетболом занимаются не Гена и не Саша. Остаются Витя и Дима.
- Теннисом занимаются не Витя, не Гена и не Дима. Значит, теннисом занимается Саша.
Теперь, зная, что Саша занимается теннисом, можем определить остальные виды спорта:
- Если Саша занимается теннисом, а баскетболом занимаются Витя и Дима, то плаванием занимается Витя (так как плавают не Дима и не Гена, а Саша теннисом).
- Если Витя занимается плаванием, а Саша теннисом, то баскетболом занимается Дима (так как баскетболом занимаются Витя и Дима, а Витя уже плавает).
- Остался Гена, который занимается боксом (так как бокс — последний вид спорта, а Гена не занимается плаванием, баскетболом или теннисом).
Распределение видов спорта:
| Теннис | Баскетбол | Плавание | Бокс |
| Витя | | | + | |
| Саша | + | | | |
| Дима | | + | | |
| Гена | | | | + |
Ответ: Теннис — Саша, Баскетбол — Дима, Плавание — Витя, Бокс — Гена.