Запишем формулу высоты прямоугольного треугольника, проведённой к гипотенузе:
$$h = \frac{x \cdot y}{a}$$
В данной формуле отсутствует гипотенуза (а), но высота прямоугольного треугольника, проведённая к гипотенузе, имеет вид:
$$h = \sqrt{x \cdot y}$$
Выразим проекцию $$y$$:
$$y = \frac{h^2}{x}$$
Подставим значения:
$$y = \frac{21^2}{18} = \frac{441}{18} = 24,5 \text{ см}$$
Ответ: 24,5 см