iven a positive integer nDigits received from the user, list all binary numbers you can represent with the given digits, along with their decimal representation. Format your output as it follows: binary_number -> decimal_number Make sure the value is nDigits in the range [1, 10]. Remember to comment the code such that it is easy for other developers to understand it. (in c++) example: Input: nDigits = 4 Output: 0000 -> 0 0001 -> 1 0010 -> 2 0011 -> 3 0100 -> 4 0101 -> 5 0110 -> 6 0111 -> 7 1000 -> 8 1001 -> 9 1010 -> 10 1011 -> 11 1100 -> 12 1101 -> 13 1110 -> 14 1111 -> 15 1 <= nDigit <= 10 write all your code in the main function, do not divided into other functions • do not use built-in functions • do not use arrays or any advanced data structure
Given a positive integer nDigits received from the user, list all binary numbers you can represent with
the given digits, along with their decimal representation. Format your output as it follows:
binary_number -> decimal_number
Make sure the value is nDigits in the range [1, 10].
Remember to comment the code such that it is easy for other developers to understand it. (in c++)
example:
Input: nDigits = 4
Output:
0000 -> 0
0001 -> 1
0010 -> 2
0011 -> 3
0100 -> 4
0101 -> 5
0110 -> 6
0111 -> 7
1000 -> 8
1001 -> 9
1010 -> 10
1011 -> 11
1100 -> 12
1101 -> 13
1110 -> 14
1111 -> 15
1 <= nDigit <= 10
write all your code in the main function, do not divided into other functions
• do not use built-in functions
• do not use arrays or any advanced data structure
Step by step
Solved in 2 steps with 1 images