Write a C program that reads from the console a random number and determine if it is a power of 2.
Solution:
#include <stdio.h>
int main(int argc, char *argv[])
{
	int i;
	printf("Please enter a number\n");
	scanf("%d", &i);
	if((i&(i-1))==0)
	{
		printf("The number is a power of 2\n");
	}
	else 
	{
		printf("The number is NOT a power of 2\n");
	}
	return 0;
}