Ответ:

Пусть скорость теплохода в неподвижной воде равна \(v\) км/ч.

На движение теплоход затратил \(10-5=5\) часов.

Даже при отсутствии течения на путь туда и обратно длиной \(48+48=96\) км потребовалось бы при скорости 4 км/ч не менее \(96:4=24\) часов. С учётом течения время не может быть меньше 24 часов.

Следовательно, данные условия противоречивы: теплоход не может пройти 48 км туда и обратно, стоять 5 часов и вернуться через 10 часов при скорости течения 4 км/ч.

Ответ: решения нет; в условии, вероятно, допущена ошибка в числовых данных.