#include #include typedef int bool; #define true 1 #define false 0 bool isPowerOfTwo(int n){ int count = 0; while (n > 0) { count += n & 1; n >>= 1; } return count == 1; } int main() { printf("Expected: true\n"); printf("Got: %s\n", isPowerOfTwo(16) ? "true" : "false"); return 0; }