Probabilmente deve essere

z = (int)pow(-1.0, x);