Given an integer, say N. You need to find the following.
1. The number of set bits (bits that are 1 in the bitwise representation) in N
2. The position of the least significant set bit
3. The position of the most significant set bit
The output should be a string of the form: a#b#c, where a, b, care answers for the above
three queries respectively,
Inn
Answers
Answered by
8
Answer:
2#1#3
Explanation:
The position of the least significant set bit
3. The position of the most significant set bit
The output should be a string of the form: a#b#c,
Answered by
2
1) The number of set bits (bits that are 1 in the bitwise representation) in N
Output = 2
Java program
import java.io.*;
class countSetB
{
static int countSetB(int N)
{
int count = 0;
while (N > 0)
{
count = count + N & 1;
N >>= 1;
}
return count;
}
public static void main(String args[])
{
int j = 6;
System.out.println(countSetB(j));
}
}
Similar questions
Social Sciences,
4 months ago
English,
4 months ago
Social Sciences,
4 months ago
Physics,
8 months ago
Math,
8 months ago
Hindi,
11 months ago
Math,
11 months ago