z ist nur eine mögliche Lösung dieser Gleichung. In C gibt es 5 verschiedene Lösungen.
Eine Lösung sollte man in die ursprüngliche Gleichung einsetzen können. Das wäre ein mathematischer Beweis für dein Resultat.
Wenn (0.9511 + 0.3090i)^5 = 0 + 1*i rauskäme, wäre das Resultat mathematisch korrekt. Du wirst feststellen, dass gerundet wurde.