Пусть $$a$$ и $$b$$ - стороны треугольника, $$h_a$$ и $$h_b$$ - высоты, проведённые к этим сторонам. Площадь треугольника можно выразить как $$S = \frac{1}{2} a h_a = \frac{1}{2} b h_b$$.
Тогда $$a h_a = b h_b$$, откуда $$h_b = \frac{a h_a}{b}$$.
В данном случае, $$a = 28$$, $$b = 7$$, $$h_a = 5$$, поэтому $$h_b = \frac{28 \cdot 5}{7} = 20$$.
Ответ: 20