У фиалки, разумеется.
У остальных растений, перечисленных в вопросе, цветки в соцветиях: Одуванчик и подсолнечник - корзинка;Виноград и капуста - кисть.