Probabilmente deve essere z = (int)pow(-1.0, x);
No MP tecnici (non rispondo nemmeno!), usa il forum.
Regole del Forum