Ответ:

  1. Трёхэтажных домов: 18 : 3 = 6.
  2. Одноэтажных домов столько же, сколько двух- и трёхэтажных вместе: 18 + 6 = 24.
  3. Всего домов: 18 + 6 + 24 = 48.

Ответ: 48 домов.