Обозначим первое число за \( x \). Тогда 40% от него будет \( 0,4x \). Второе число обозначим за \( y \). Тогда составим уравнение:
\[ 0,4x = \frac{2}{3}y \]
Выразим \( y \) через \( x \):
\[ y = 0,4x \cdot \frac{3}{2} = 0,6x \]
Теперь составим уравнение, зная, что сумма двух чисел равна 48:
\[ x + y = 48 \]
\[ x + 0,6x = 48 \]
\[ 1,6x = 48 \]
\[ x = \frac{48}{1,6} = 30 \]
Первое число равно 30.
Найдем второе число:
\[ y = 0,6 \cdot 30 = 18 \]
Второе число равно 18.
Ответ: Первое число - 30, второе число - 18.