Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 loopStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started