1の3乗根の求め方を教えてください。
x^3?1=0
(x?1)(x^2+x+1)=0
から

x?1=0
x^2+x+1=0
のどちらかを満たせば良い事が分かり、
1と何かが解になるのは分かります。

x^2+x+1=0
に対して二次関数の解の公式を当て嵌めると、
x=(?1±√3)/2
になるように思うのですが、
色々なサイトを調べてみると
x=(?1±√3i)/2
と紹介されています。

何故虚数が出て来るのか理解できないのですが、
ご存知の方居たら教えていただけませんか?