Против большего угла в треугольнике лежит большая сторона.
Поэтому меньший катет лежит против угла в 30°
Катет, лежащий против угла в 30° равен половине гипотенузы
Пусть гипотенуза равна 2х, тогда меньший катет х,
По условию "разность гипотенузы и малого катета 4 см", значит
2х-х=4
х=4
малый катет 4
гипотенуза 8