Ответ:

За 2 ч по озеру теплоход прошел 18 · 2 = 36 км. Значит, против течения он прошел 84 − 36 = 48 км.

Скорость против течения: 48 ÷ 3 = 16 км/ч.

Скорость течения равна разности собственной скорости теплохода и его скорости против течения: 18 − 16 = 2 км/ч.

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