codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
int f(int x) { if (x == 0 || x == INT_MIN) return x; else { if (x == INT_MAX || x == -INT_MAX) { return -INT_MAX; } if (x > 0) { return x & 1 ? x + 1 : 1 - x; } else { return x & 1 ? x - 1 : -1 - x; } } }
Private
[
?
]
Run code
Submit