Ответ:

За 2 часа они вместе прошли 58 км, значит сумма их скоростей равна:

\(58 : 2 = 29\) км/ч.

Пусть скорость катера равна \(x\) км/ч. Тогда скорость теплохода равна \(x + 2\) км/ч.

Составим уравнение: \(x + (x + 2) = 29\).

\(2x + 2 = 29\); \(2x = 27\); \(x = 13{,}5\) км/ч.

Скорость теплохода: \(13{,}5 + 2 = 15{,}5\) км/ч.

Ответ: скорость катера — 13,5 км/ч, скорость теплохода — 15,5 км/ч.