- Step #8 - Create a function countRange311 that receives reference to an array of floating point values, a integer indicating how many elements are in the array and a int minimum and maximum values. The function will return the number of elements (after rounding) between min and max (inclusive). Next, declare an array of 10 integers at the top of the main function. Fill the array with a count of the number of values for each set of tens within the floating point array, i.e. index 0 will contain the count of rounded values in the array 0-9 >TIMES THREE, the second will be 10-19, etc. all the way to 90-99. Use the countRange311 to fill the array.
- Step #9 - Create a function histogram311 that receives a reference to an array of integer values calculated in the previous step and prints out a histogram showing the counts of the different values. The Y-axis should display count values from 0-19. The function should check the number of elements and return with a -1 value if it is not 10. Otherwise, the function should create a histogram indicating the numbers calculated in Step #8 above. All labels, lines, and framing of the histogram should look like the following (this is exactly what the output for the test input should be, see below).
o Step #8 - Create a function countRange311 that receives reference to an array of floating point values, a integer indicating how many elements are in the array and a int minimum and maximum values. The function will return the number of elements (after rounding) between min and max (inclusive). Next, declare an array of 10 integers at the top of the main function. Fill the array with a count of the number of values for each set of tens within the floating point array, i.e. index 0 will contain the count of rounded values in the array 0-9 >TIMES THREE, the second will be 10-19, etc. all the way to 90-99. Use the countRange311 to fill the array. o Step #9 - Create a function histogram311 that receives a reference to an array of integer values calculated in the previous step and prints out a histogram showing the counts of the different values. The Y-axis should display count values from 0- 19. The function should check the number of elements and return with a -1 value if it is not 10. Otherwise, the function should create a histogram indicating the numbers calculated in Step #8 above. All labels, lines, and framing of the histogram should look like the following (this is exactly what the output for the test input should be, see below). 19 | xx xx 18 XX XX 17 | 161 15 . 14 | 13 | 12 11 10 ..... ..... 09 | XX 08 XX xx xx xx 07 xx xx xx xx xx xx 06 1 xx xx xx xx xx xx xx 05 .xx.xx. .xx. 94 | xx XXXX 03 | xx XX XX XXXX XXXX XXXX 02 xx xx xx xx xx xx xx xx xx xx 01 | xx xx xx xx xx xx xx xx xx xx | 00 .xx..XX.XX.XX. .xx..XX.XX.XX.XX. .xx. 00 10 20 30 40 50 60 70 80 90 o Step #8 - Create a function countRange311 that receives reference to an array of floating point values, a integer indicating how many elements are in the array and a int minimum and maximum values. The function will return the number of elements (after rounding) between min and max (inclusive). Next, declare an array of 10 integers at the top of the main function. Fill the array with a count of the number of values for each set of tens within the floating point array, i.e. index 0 will contain the count of rounded values in the array 0-9 >TIMES THREE, the second will be 10-19, etc. all the way to 90-99. Use the countRange311 to fill the array. o Step #9 - Create a function histogram311 that receives a reference to an array of integer values calculated in the previous step and prints out a histogram showing the counts of the different values. The Y-axis should display count values from 0- 19. The function should check the number of elements and return with a -1 value if it is not 10. Otherwise, the function should create a histogram indicating the numbers calculated in Step #8 above. All labels, lines, and framing of the histogram should look like the following (this is exactly what the output for the test input should be, see below). 19 | xx xx 18 XX XX 17 | 161 15 . 14 | 13 | 12 11 10 ..... ..... 09 | XX 08 XX xx xx xx 07 xx xx xx xx xx xx 06 1 xx xx xx xx xx xx xx 05 .xx.xx. .xx. 94 | xx XXXX 03 | xx XX XX XXXX XXXX XXXX 02 xx xx xx xx xx xx xx xx xx xx 01 | xx xx xx xx xx xx xx xx xx xx | 00 .xx..XX.XX.XX. .xx..XX.XX.XX.XX. .xx. 00 10 20 30 40 50 60 70 80 90