Ответ:

При движении навстречу скорость сближения равна сумме скоростей: 7 + 8 = 15 км/ч.

Переведём время: 40 мин = 2/3 ч. За это время расстояние уменьшится на 15 · 2/3 = 10 км.

Тогда расстояние между пешеходами составит 45 − 10 = 35 км.

Ответ: 35 км.