Question: Write a program that accepts an unsigned integer in the range of 0- 255 from standard input. This integer will represent which lights in a

Write a program that accepts an unsigned integer in the range of 0- 255 from standard input. This integer will represent which lights in a hallway with eight lights are turned on. This is done by each digit in the binary representation of the number being a representation of whether that light is on or off. In this case, a 0 represents that a light is off, while a 1 represents that a light is on. Given the decimal number 93, the output of your program should like this:

Light 1 is turned on.

Light 2 is turned off.

Light 3 is turned on.

Light 4 is turned on.

Light 5 is turned on.

Light 6 is turned off.

Light 7 is turned on.

Light 8 is turned off.

Note that the least significant bit is for Light 1 (the last bit in the binary representation), while the most significant bit is for Light 8 (the first bit in the binary representation).

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!