The correct option is C 0
Let
z=x+iy
z3=x3−3xy2+i(3x2y−y3)
Hence
z3+iz−1=0
x3−3xy2+i(3x2y−y3)+ix−y−1=0
(x3−3xy2−y−1)+i(3x2y−y3+x)=0
Hence
x3−3xy2−y−1=0 And
3x2y−y3+x=0
For real root, y has to be 0.
Substituting in the equations, we get
x3=1
x=1 and x=0.
However, none of the above satisfies the given equation.
Hence number of real roots is 0.