Question: Write code in C++ Input an integer containing only 0s and 1s (i.e. binary integer) and print its decimal equivalent. Use modulus and division operators
Write code in C++

Input an integer containing only 0s and 1s (i.e. "binary" integer) and print its decimal equivalent. Use modulus and division operators to pick off the "binary" number's digits one at a time from right to left. Much as in the decimal number system, where the rightmost digit has a positional value of 1, the next digit left has a positional value of 10, then 100 and so on. In the binary system, the rightmost digit has a positional value of 1, the next digit left has a positional value of 2, then 4, then 8 and so on. Thus the decimal value number 234 is (4 times 1) + (3 times 10) + (2 times 100). The decimal equivalent of binary 1101 is 1 times 1 + 0 times 2 + 1 times 4 + 1 times 8 or 13. Use for loop
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
