Решим задачу по действиям.
Возможны два варианта:
- Пешеходы шли в противоположных направлениях.
- Пешеходы шли в одном направлении.
Рассмотрим первый вариант:
- Найдем расстояние, которое прошел первый пешеход за 2 часа:
$$5 \cdot 2 = 10 \text{ км}$$
- Найдем расстояние, которое прошел второй пешеход за 2 часа:
$$4 \cdot 2 = 8 \text{ км}$$
- Найдем расстояние между ними через 2 часа:
$$10 + 8 = 18 \text{ км}$$
Рассмотрим второй вариант:
- Найдем расстояние, которое прошел первый пешеход за 2 часа:
$$5 \cdot 2 = 10 \text{ км}$$
- Найдем расстояние, которое прошел второй пешеход за 2 часа:
$$4 \cdot 2 = 8 \text{ км}$$
- Найдем расстояние между ними через 2 часа:
$$10 - 8 = 2 \text{ км}$$
Ответ: 18 км или 2 км.