Несмотря на то, что прямоугольный треугольник, сторонами которого являются высота, медиана и отрезок гипотенузы между ними, является Пифагоровым (8, 15,17), и высота делит гипотенузу, длина которой равна 17*2 = 34, на отрезки длиной 17 - 8 = 9 и 17 + 8 = 25 (как и положено, 9*25 = 15^2), сам треугольник не является целочисленным, и его катеты надо просто вычислить по теореме Пифагора.
Меньший катет равен √(9^2 + 15^2) = 3*√34;
Больший катет равен √(25^2 + 15^2) = 5*√34;
Ну да, еще периметр 34 + 8*√34 ;
Я продлеваю перпендикуляры HK и HM за точку H до пересечения с BA в точке A1 и BC в точке C1 (ну, точки лежат на продолжениях... из за того, что ∠ABC острый, эти точки есть и лежат где положено :) )
Для треугольника A1BC1 H - точка пересечения высот (ну двух-то точно :) - A1M и C1K), поэтому A1C1 перпендикулярно BH, и, следовательно, параллельно AC;
то есть ∠BAC = ∠BA1C;
Точки K и M лежат на окружности, построенной на A1C1, как на диаметре, поэтому
∠BA1C + ∠KMC = 180°; как противоположные углы вписанного четырехугольника. Или, что же самое, ∠BA1C = ∠BMK;
следовательно ∠BAC = ∠BMK;
и треугольники ABC и BMK имеют равные углы. То есть, подобны.
Следствие, которое важнее задачи :) Четырехугольник AKMC - вписанный. То есть через эти 4 точки можно провести окружность.
Дополнение. Тривиальный решения тут такой.
∠KHB = ∠A; ∠MHB = ∠C;
BK = BH*sin(A) = BC*sin(C)*sin(A);
BM = BH*sin(C) = BA*sin(A)*sin(C);
То есть у треугольников ABC и MBK угол B общий, и стороны общего угла пропорциональны BM/BA = BK/BC = sin(A)*sin(B); значит треугольники подобны.
коэффициент подобия sin(A)*sin(C), что тоже полезное следствие.