Ответ:

Пусть \(v\) — скорость течения реки. Время движения теплохода без стоянки:

\[40-8=32\text{ ч}\]

Скорость по течению равна \(16+v\), против течения — \(16-v\). Составим уравнение:

\[\frac{240}{16+v}+\frac{240}{16-v}=32\]

\[\frac{7680}{256-v^2}=32\]

\[256-v^2=240,\quad v^2=16\]

Так как скорость течения положительна, \(v=4\) км/ч.

Ответ: 4 км/ч.