240:8=30 км/ч скорость теплохода по течению.
30-5=25 км/ч собственная скорость теплохода.
25-5=20 км/ч скорость теплохода против течения.
240:20=12 часов теплоход затратит, чтобы проплыть 240 км против течения.
Ответ: 12 часов.
НАДЕЮСЬ ПОМОГЛА:)ОТМЕТЬ МОЙ ОТВЕТ ЛУЧШИМ)