Hi!
Für die ersten beiden Punkte stimmt die Lösung. Aber, falls die dritte Aufgabe von dir will, dass der Code eine Variable erzeugen kann, dann solltest du ein typedef struct nehmen.
typedef struct Data {
float x[5];
float y[5];
} Data;
So kannst du dann nämlich ganz einfach das struct später definieren:
Data data;
Und musst nicht folgendes schreiben:
struct Data data;
Student, Punkte: 175