Question: (With C++ program) Implement a function which takes a short integer std::array of 16 elements as the argument. The array contains a sequence of numbers

a ASCII ART #1 Implement a function which takes a short integer std::array of 16 elements as the argument. The array contains a sequence of numbers in the range between 0-255. Convert it into a std::string containing 16 characters based on an "ASCII art" representing of 8 depth levels: level 7 - (a white space) level 6 = (a period) level 5 -'' (a colon) level 4 - "+' (a plus) level 3 -'.' (an asterisk) level 2 - '&' (an ampersand) level 1 -'' (a pound sign) level 0 - (a percet sign) As an example, if an input array containing 4 numbers are 123, 84,205, 23 They should be converted to depth-level representative character with a table like: 0-31 = level 0 - 32- 63 = level 1 = 64-95-level 2 - 96-127 - level 3 128-159 = level 4 - 160-191 - Level 5 - 192-223 - level 6 224-255-level 7 Then return the resulting string as *6. Language Mode C/C++ Your Code X1 BESET include
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
