Рассмотрим \( \triangle BHC \). \( BH \) — высота, значит, \( \angle BHC = 90^{\circ} \). \( BM \) — медиана, значит, \( M \) — середина \( AC \), то есть \( AM = MC \). По условию \( BC = BM \), значит, \( \triangle BCM \) — равнобедренный.
В равнобедренном треугольнике \( \triangle BCM \) углы при основании \( BC \) равны. Однако, \( BC \) не является основанием. Основанием является \( CM \). Углы при основании \( CM \) равны \( \angle MBC = \angle MCB \).
Так как \( \angle MCB \) — это угол \( \angle ACB \) треугольника \( ABC \), то \( \angle MBC = \angle ACB \).
В \( \triangle BHC \) имеем: \( \angle BHC = 90^{\circ} \), \( HC = 12 \text{ см} \), \( BC \) — гипотенуза.
В \( \triangle ABC \) \( BM \) — медиана. По условию \( BC = BM \). Если медиана, проведенная к стороне, равна половине этой стороны, то треугольник прямоугольный. В данном случае медиана \( BM \) равна стороне \( BC \). Это означает, что \( \triangle ABC \) не может быть прямоугольным, так как медиана к гипотенузе равна половине гипотенузы. Здесь \( BM \) — медиана к стороне \( AC \). Условие \( BC = BM \) implies that \( \triangle BCM \) is isosceles with base \( CM \).
Рассмотрим \( \triangle BHC \). \( BH \) — высота, \( \angle BHC = 90^{\circ} \). \( HC = 12 \text{ см} \).
В \( \triangle BCM \), \( BM = BC \). \( \angle MBC = \angle MCB = \angle ACB \).
В \( \triangle BHC \), \( \angle HBC + \angle HCB = 90^{\circ} \).
\( \angle HCB = \angle ACB \).
\( \angle HBC = 90^{\circ} - \angle HCB \).
В \( \triangle ABC \), \( \angle ABC = \angle ABM + \angle MBC \).
\( \angle ABM + \angle MBC + \angle ACB = 180^{\circ} \).
\( \angle ABM + \angle ACB + \angle ACB = 180^{\circ} \) (так как \( \angle MBC = \angle ACB \)).
\( \angle ABM + 2 \angle ACB = 180^{\circ} \).
Теперь рассмотрим \( \triangle ABM \). \( BM \) — медиана.
В \( \triangle BHC \), \( BM \) — это гипотенуза \( BC \) для \( \triangle BHC \).
Условие \( BC = BM \) означает, что \( \triangle BCM \) равнобедренный с основанием \( CM \). Значит, \( \angle MBC = \angle MCB = \angle ACB \).
В \( \triangle BHC \) у нас есть прямоугольный треугольник. \( BH^2 + HC^2 = BC^2 \).
\( BH^2 + 12^2 = BC^2 \).
\( BH^2 + 144 = BC^2 \).
Поскольку \( BC = BM \), то \( BH^2 + 144 = BM^2 \).
В \( \triangle BHM \), \( BH \) — катет, \( HM \) — катет, \( BM \) — гипотенуза. \( BH^2 + HM^2 = BM^2 \).
Приравниваем:
\( BH^2 + 144 = BH^2 + HM^2 \)
\( 144 = HM^2 \)
\( HM = 12 \text{ см} \).
\( M \) — середина \( AC \). \( C, H, M \) лежат на одной прямой. \( HC = 12 \text{ см} \) и \( HM = 12 \text{ см} \).
\( AC = AM + MC \). \( MC = MH + HC = 12 + 12 = 24 \text{ см} \).
\( AM = MC = 24 \text{ см} \).
\( AH = AM - HM = 24 - 12 = 12 \text{ см} \).
Ответ: 12.