write a program to find out number of on bits in a number?
Answers were Sorted based on User's Feedback
Answer / minisha
int count(unsigned int n)
{
int c=0;
while(n)
{
n=n&(n-1);
c++
}
return c;
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / arijit
#include<stdio.h>
#include<conio.h>
void main()
{
int n,cnt,rem
scanf("%d",&n);
cnt=0;
while(n!=0)
{
rem=n%2;
n=n/2;
cnt++;
}
printf("number of bits of the number is = %d",cnt);
getch();
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ram
#include<stdio.h>
void main()
{
int a,count=0;
printf("enter a");
scanf("%d",&a);
while(a>0)
{
if(a%2==1)
count++;
a=a>>1;
}
printf("no of on bits =%d ",count);
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / kavitha
int setbit=1; //Lets start checking from first bit
int numBitSet=0; //Number of bits set in the number
while(setbit>0)
{
if(number&setbit) //bit wise and
numBitSet++;
setbit=setbit<<1;
}
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / anu
#include<stdio.h>
#include<conio.h>
void main()
{
int n,cnt,rem
scanf("%d",&n);
cnt=1;
while(n!=0)
{
rem=n%2;
n=n/2;
cnt++;
}
printf("number of bits of the number is = %d",cnt);
getch();
}
Is This Answer Correct ? | 0 Yes | 3 No |
Answer / sriharsha
main()
{
int n;
printf("\n Enter The Number Whose bits have to find");
scanf("%d",&n);
i=i*8;
printf("\n The number of bits in the given number is %d",i);
}
Is This Answer Correct ? | 2 Yes | 8 No |
Answer / jaskarann
int i,a;
{
cout<<enter the no whose bits you want to find";
cin>>i;
a=i*8;
cout<<No. of bits in this number is<<a;
getch();
Is This Answer Correct ? | 5 Yes | 36 No |
write a program which will count occurance of a day between two dates.
What is the maximum length of an identifier?
What is the auto keyword good for?
WAP – represent a char in binary format
1. main() { printf("%d",printf("HelloSoft")); } Output?
Explain what header files do I need in order to define the standard library functions I use?
What is string in c language?
int x=5; printf("%d%d%d",x,x<<2,x>>2);
What are the types of functions in c?
Why do we need arrays in c?
How do you print an address?
how to write a prog in c to convert decimal number into binary by using recursen function,