Ответ:

Пусть мужчин было \(x\). Женщин было в 3 раза больше, то есть \(3x\). Детей было столько же, сколько мужчин и женщин вместе: \(x+3x=4x\).

Всего пассажиров: \(x+3x+4x=240\). Тогда \(8x=240\), откуда \(x=240:8=30\).

Ответ: на теплоходе было 30 мужчин.