/* * Program to find highest power of 2 <= input. */ #include int main(void) { int n; printf("enter n\n"); if (scanf("%d", &n) != 1) { printf("not number\n"); return 1; } int power = 1; while (power <= n) { power *= 2; } power /= 2; printf("highest power of 2 %d\n", power); return 0; }