Ответ:
Пусть скорость течения реки равна \(x\) км/ч. Тогда скорость катера по течению равна \(30+x\), а против течения — \(30-x\).
Расстояние между пристанями должно быть одинаковым, поэтому:
\(7(30+x)=3(30-x)\).
\(210+7x=90-3x\).
\(10x=-120\), откуда \(x=-12\) км/ч.
Отрицательная скорость течения невозможна. Кроме того, по течению катер не может идти дольше, чем против течения. Следовательно, в условии, вероятно, перепутаны времена. Если по течению катер шёл 3 ч, а против течения 7 ч, то скорость течения равна 12 км/ч.
Ответ: по приведённому условию задача не имеет физически допустимого решения; вероятный исправленный ответ — 12 км/ч.
