В треугольнике ABC, угол C = 90 градусов, угол B = 120 градусов, следовательно, угол A = 180 - 90 - 120 = -30. Это невозможно, в условии ошибка.
Предположим, что угол B = 30 градусов, тогда угол A = 60 градусов. BC = 0.5 * AB (катет, лежащий против угла в 30 градусов). BC + AB = 48, 0.5*AB + AB = 48, 1.5*AB = 48, AB = 32. BC = 48 - 32 = 16.
Ответ: AB = 32, BC = 16 (при условии, что угол B = 30 градусов)