Пусть $$v_т$$ - скорость теплохода, а $$v_р$$ - скорость реки.
По течению: $$v_т + v_р = 38$$
Против течения: $$v_т - v_р = 30$$
Вычитаем второе уравнение из первого: $$(v_т + v_р) - (v_т - v_р) = 38 - 30$$, что дает $$2v_р = 8$$.
Следовательно, $$v_р = 4$$ км/ч.