Ответ:

а) При движении навстречу скорости складываются: \(12+15=27\) км/ч. Время до встречи: \(54:27=2\) ч.

Ответ: через 2 часа.

б) По течению скорость катера \(18+2=20\) км/ч. За 2 ч он проплывёт \(20\cdot2=40\) км.

Против течения скорость катера \(18-2=16\) км/ч. За 3 ч он проплывёт \(16\cdot3=48\) км.

Ответ: по течению — 40 км; против течения — 48 км.