52.write a “Hello World” program in “c” without using a
semicolon?
53.Give a method to count the number of ones in a 32 bit number?
54.write a program that print itself even if the source file
is deleted?
55.Given an unsigned integer, find if the number is power of 2?
Answer Posted / lokesh n. jaliminche
#include <stdio.h>
unsigned int check_power(unsigned int value)
{
unsigned int count = 0;
while (value > 0) {
if ((value & 1) == 1)
count++;
value >>= 1;
}
return count;
}
int main()
{
unsigned int n, count;
printf("Enter the number \n");
scanf("%d",&n);
count=check_power(n);
if(count == 1)
{
printf("number is power of 2\n");
}
else
{
printf("number is not power of 2\n");
}
printf("set bits == %d",count);
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What are the basic data types associated with c?
Should I learn c before c++?
What is #pragma statements?
What is the use of f in c?
Explain can static variables be declared in a header file?
How will you divide two numbers in a MACRO?
cin.ignore(80, _ _);This statement a) ignores all input b) ignores the first 80 characters in the input c) ignores all input till end-of-line d) iteration
Compare interpreters and compilers.
What is clrscr ()?
program to find out date after adding 31 days to a date in the month of febraury also consider the leap year
What are register variables? What are the advantage of using register variables?
Where we use clrscr in c?
What is %d used for?
What do you understand by normalization of pointers?
Write a C/C++ program to add a user to MySQL. The user should be permitted to only "INSERT" into the given database.