А ------------------- ? (км) ------------------- Б
-----> 18 км/ч -----> 12 км/ч
1 способ.
1) 18 - 12 = 6 (км/ч) - скорость сближения при движении вдогонку;
2) 6 · 2 = 12 (км) - расстояние между посёлками.
- - - - - - - - - - - -
2 способ.
1) 18 · 2 = 36 (км) - проедет один велосипедист за 2 часа;
2) 12 · 2 = 24 (км) - проедет другой велосипедист за 2 часа;
3) 36 - 24 = 12 (км) - расстояние между посёлками.
Ответ: 12 км.