I've been trying to solve this for a couple of hours and I can't still find the answer. According to the answer I was given the reals roots should be: In reals: $\left(x^2+\sqrt{3}x+1\right)\left(x^2-\sqrt{3}x+1\right)$.
I need to know how to find those since I need them to find the imaginary roots.
If you know any other method to find the imaginary roots of a polynomial I would like to know it too.
Thank you in advance.
Hint: put $x^2=t$, so your equation becomes $$t^2-t+1=0.$$ Solve this, then the real roots of your original polynomial are those real $x$ such that $x^2=t$.