Question: Write a program in C++ that interactively prompts for and reads a decimal integer value; uses a loop and the div and modulo operators to
Write a program in C++ that interactively prompts for and reads a decimal integer value; uses a loop and the div and modulo operators to count the number of bits in the specified value that are set (equal to 1); and interactively displays that count. For example, if the user enters 3910 (which equals 0000 0000 0000 0000 0000 0000 0010 01112 in binary), your program should determine that exactly 4 bits are set, and should display a message similar to the following:
There are exactly 4 bits set in the value 39.
Be sure to test and thoroughly debug your program using a variety of interactively-specified positive and negative integer values.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
