Сначала найдём количество легковых автомобилей:
\( 48 \times \frac{5}{8} = 6 \times 5 = 30 \) легковых автомобилей.
Затем найдём количество грузовых автомобилей, вычитая легковые из общего числа:
\( 48 - 30 = 18 \) грузовых автомобилей.
Ответ: 18