Высота из прямого угла делит треугольник на подобные друг другу и исходному.
С - прямой, CH - высота
ABC~ACH (прямоугольные, A - общий)
ABC~CBH (прямоугольные, B - общий)
ACH~CBH
ACH~CBH:
CH/BH = AH/CH => CH^2 =AH*BH => CH =√(AH*BH)
ABC~ACH:
AC/AH = AB/AC => AC^2 =AB*AH => AC =√(AB*AH)