Решение задачи в несколько действий:
1. Найдем разницу во времени между двумя днями:
$$20 - 16 = 4 \text{ (ч)}$$2. Определим скорость теплохода:
$$112 : 4 = 28 \text{ (км/ч)}$$3. Вычислим, сколько километров теплоход прошел в первый день:
$$28 \times 16 = 448 \text{ (км)}$$4. Вычислим, сколько километров теплоход прошел во второй день:
$$28 \times 20 = 560 \text{ (км)}$$5. Найдем, сколько всего километров прошел теплоход за два дня:
$$448 + 560 = 1008 \text{ (км)}$$Ответ: всего 1008 километров прошел теплоход за два дня.