Пусть x - скорость велосипедиста, чтобы преодолеть путь за 30 минут. Составим пропорцию, учитывая, что время в пути обратно пропорционально скорости:
$$\frac{12}{x} = \frac{30}{45}$$
$$x = \frac{12 \times 45}{30} = \frac{540}{30} = 18$$
Ответ: 18 км/ч