Ответ:

Скорость теплохода по течению: 20 + 4 = 24 км/ч.

Скорость против течения: 20 − 4 = 16 км/ч.

Пусть расстояние между пристанями равно S км. Тогда весь путь — 2S км, а время в пути — S/24 + S/16 = 5S/48 ч.

Средняя скорость: 2S : (5S/48) = 96/5 = 19,2 км/ч.

Ответ: 19,2 км/ч.