Since this sequence $(x_n)$ is convergent, hence every subsequence of this sequence converges to the same limit $L$ (Which you assume to be non-zero, because if it were zero you would be done at that point), and thus pick two subsequences $({x_n}_i), ({x_n}_j)$ such that $({x_n}_i)$ consisting entirely of positive elements of $(x_n)$ and $({x_n}_j)$ wholly consists of negatives (this is possible as there are infinitely many such). $({x_n}_i)$ converges to the limit $L$ as each term is ${x_n}_i >0$ while the second subsequence $({x_n}_j)$ converges to $L$ but as each term is ${x_n}_j<0$ we should have $L=-L$ or $L=0$