Ответ:

Обозначим девочек и цветы по первым буквам: Р — розы, М — маргаритки, А — анютины глазки.

  1. По условию ни у одной девочки название цветов не совпадает с её именем.
  2. Девочка, вырастившая маргаритки, не Роза: она обратилась к Розе как к другой девочке. Она также не Маргарита, поскольку названия не совпадают. Значит, маргаритки вырастила Анюта.
  3. Розе не подходят розы; маргаритки уже выращивает Анюта. Значит, Роза вырастила анютины глазки.
  4. Оставшийся вид цветов — розы — вырастила Маргарита.

Ответ: Роза — анютины глазки, Маргарита — розы, Анюта — маргаритки.