Ответ:

1. Найдём скорость лодки по течению:

\(45 : 3 = 15\) км/ч.

2. Против течения лодка прошла:

\(45 - 18 = 27\) км.

3. Найдём скорость лодки против течения:

\(27 : 3 = 9\) км/ч.

4. Разность скоростей по течению и против течения равна удвоенной скорости течения. Поэтому:

\((15 - 9) : 2 = 3\) км/ч.

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