1. Найдем собственную скорость теплохода. Скорость по течению равна сумме собственной скорости и скорости течения. Следовательно, чтобы найти собственную скорость, нужно из скорости по течению вычесть скорость течения:
$$V_{собств} = V_{по течению} - V_{течения} = 42,8 - 2,8 = 40$$ (км/ч)
2. Найдем скорость теплохода против течения. Скорость против течения равна разности собственной скорости и скорости течения:
$$V_{против течения} = V_{собств} - V_{течения} = 40 - 2,8 = 37,2$$ (км/ч)
**Ответ:** Собственная скорость теплохода 40 км/ч, скорость против течения 37,2 км/ч.