Ответ:

Скорость теплохода против течения: 120 : 8 = 15 км/ч.

Скорость теплохода по течению: 120 : 6 = 20 км/ч.

Разность этих скоростей равна удвоенной скорости течения: 20 − 15 = 5 км/ч, поэтому скорость течения составляет 5 : 2 = 2,5 км/ч.

Ответ: 2,5 км/ч.