Ответ:

Так как теплоходы движутся в противоположных направлениях, их общая скорость удаления равна:

\(45 + 40 = 85\) км/ч.

Расстояние между ними через 4 часа:

\(85 \cdot 4 = 340\) км.

Ответ: 340 км.