diff --git a/labs/datalab/bits.c b/labs/datalab/bits.c index 5600b3f..46d1fbe 100644 --- a/labs/datalab/bits.c +++ b/labs/datalab/bits.c @@ -163,7 +163,7 @@ int tmin(void) { * Rating: 1 */ int isTmax(int x) { - return !((x + 1) ^ ~x) & !!(x + 1); + return !(((x + 1) ^ ~x) | !(x + 1)); } /* * allOddBits - return 1 if all odd-numbered bits in word set to 1