Чтобы найти скорость теплохода, нужно расстояние разделить на время:
$$16\frac{1}{3}:\frac{7}{12}=\frac{16 \cdot 3 + 1}{3}:\frac{7}{12}=\frac{49}{3}:\frac{7}{12}=\frac{49}{3} \cdot \frac{12}{7}=\frac{49 \cdot 12}{3 \cdot 7}=\frac{7 \cdot 4}{1 \cdot 1}=28 \text{ км/ч}$$
Ответ: 28 км/ч