Обозначим длину прямоугольника за a, а ширину за b. Периметр прямоугольника равен:
$$P = 2(a + b)$$, где P - периметр, a - длина, b - ширина.
Выразим длину прямоугольника:
$$a = \frac{P}{2} - b$$
Подставим известные значения:
$$a = \frac{60}{2} - 12 = 30 - 12 = 18 \text{ см}$$
Ответ: 18