Пусть $$v_{теч}$$ - скорость течения реки, $$v_{соб}$$ - собственная скорость теплохода, $$v_{по теч}$$ - скорость теплохода по течению, $$v_{против теч}$$ - скорость теплохода против течения.
Нам дано:
$$v_{по теч} = 39,1$$ км/ч
$$v_{соб} = 36,5$$ км/ч
Известно, что скорость по течению равна сумме собственной скорости и скорости течения:
$$v_{по теч} = v_{соб} + v_{теч}$$
Отсюда находим скорость течения:
$$v_{теч} = v_{по теч} - v_{соб} = 39,1 - 36,5 = 2,6$$ км/ч
Скорость против течения равна разности собственной скорости и скорости течения:
$$v_{против теч} = v_{соб} - v_{теч} = 36,5 - 2,6 = 33,9$$ км/ч
Ответ: Скорость течения реки 2,6 км/ч, скорость теплохода против течения 33,9 км/ч.