Ответ:

На 500 рублей можно купить не более 500 : 30 = 16 целых тюльпанов, поскольку 16 · 30 = 480, а 17 · 30 = 510. Число цветов должно быть нечётным, поэтому выбираем наибольшее нечётное число, не превышающее 16: 15.

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