1. Найдем скорость теплохода по течению реки:
\(18 + 3 = 21\) (км/ч)
2. Найдем расстояние, которое теплоход прошел по течению реки:
\(21 \cdot 6 = 126\) (км)
3. Найдем расстояние, которое теплоход прошел по озеру:
\(18 \cdot 3 = 54\) (км)
4. Найдем общее расстояние, которое прошел теплоход:
\(126 + 54 = 180\) (км)
5. Найдем общее время движения теплохода:
\(6 + 3 = 9\) (ч)
6. Найдем среднюю скорость движения теплохода:
\(\frac{180}{9} = 20\) (км/ч)
Ответ: средняя скорость теплохода 20 км/ч