Для начала подсчитаем, какое наибольшее количество тюльпанов может купить Вася.
Для этого, необходимо найти частное при делении числа рублей у Васи на цену одного тюльпана.
Тогда, 500 / 30 = 16 (остаток 20).
Значит, Вася может купить максимум 16 тюльпанов.
Но, по условию, букет должен состоять из нечетного количества цветов.
Так, как Вася не может купить больше 16 цветов, а 16 - не подходит, то единственным максимальным вариантом остается подарить 15 цветов.
Ответ: Вася может подарить 15 цветов.