Велосипедист догоняет пешехода, тогда скорость сближения:
v = v₂ - v₁ = 12 - 5 = 7 (км/ч)
И расстояние между ними за 3 часа сократится на:
S = vt = 7*3 = 21 (км)
Так как в момент старта расстояние между ними было 21 км, то через 3 часа велосипедист догонит пешехода:
Ответ: на 21 км.
Или так:
S₁ = v₁t = 12*3 = 36 (км) - проехал велосипедист.
S₂ = v₂t = 5*3 = 15 (км) - прошел пешеход
За 3 часа велосипедист приблизился к пешеходу на:
S = S₁ - S₂ = 36 - 15 = 21 (км)
Так как в момент старта расстояние между ними было 21 км, то через 3 часа велосипедист догонит пешехода.
Ответ: на 21 км.