次を満たす複素数zをすべて決定せよ。

z^nが有理数になる自然数nが存在する。