#include <stdio.h>
int main()
{
int i, j, k, l=0;
while(1)
{
printf(“Number: “);
scanf(“%d”,&i);
l = 0;
for(j=0;j<16;j++)
{
k=i>>j;
if (k&1)
l++;
}
if(l==1)
printf(“Power of 2: %d\n”, l);
else
printf(“Not a power of 2: %d\n”,l);
}
return 1;
}
Comments