Write a C++ program that reads a file consisting of students’ test scores in the range 0 – 200. It should then determine the number of students having scores in each of the following ranges: 0 – 24, 25 – 49, 50 – 74, 75 – 99, 100 – 124, 125 – 149, 150 – 174, and 175 – 200. Output the score ranges and the number of students. Run your program with the following input data from file: 76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 157, 189.
Write a C++
Run your program with the following input data from file:
76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 157, 189.
The program should have the following functions:
• void readData – to read all input values from file. This function has three parameters: the input file variable, an array, and the size.
-
void print – to determine and display the score ranges and the number of students.
-
int main – to call both readData and print functions.
Marks are allocated as follows:
-
main function and prototypes
-
void readData
-
void printData
-
indentation
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images