Ответ:

45 : 18 = 2 (ост. 9), поэтому двух микроавтобусов не хватит: для оставшихся 9 человек потребуется ещё один.

Ответ: 3 микроавтобуса.