Ответ:

Сначала найдём, сколько тюльпанов можно купить на 500 рублей: 500 : 40 = 12 (ост. 20), потому что 40 × 12 = 480, а 40 × 13 = 520 — больше, чем 500.

Букет должен состоять из нечётного числа цветов. Из доступных 12 тюльпанов наибольшее нечётное количество — 11. Они стоят 11 × 40 = 440 рублей.

Ответ: 11 тюльпанов.