Для решения данной задачи нам необходимо воспользоваться свойствами равнобокого трапеции.
Так как диагонали перпендикулярны, то они делят трапецию на 4 прямоугольных треугольника. Пусть высота трапеции равна h, а основания равны a и b (где a - верхнее основание, b - нижнее основание).
Так как периметр трапеции равен 42 см, то a + b + 2h = 42.
Также из условия задачи известно, что b = 12 см.
Так как диагонали равнобедренного трапеции перпендикулярны, то мы можем выразить h через a и b, используя теорему Пифагора для прямоугольного треугольника, образованного диагоналями и высотой.
Из этого треугольника получаем, что h^2 = (a-b)^2 + (2h)^2.
Подставляем известные значения: h^2 = (a-12)^2 + (2h)^2.
Также у нас есть уравнение a + b + 2h = 42, заменяем в нем b на 12 и подставляем h^2 = (a-12)^2 + (2h)^2.
После решения этой системы уравнений мы найдем высоту трапеции h.