Write a 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: 76, 89, 150, 135, 200, 76, 12, 100, 150, 28, 178, 189, 167, 200, 175, 150, 87, 99, 129, 149, 176, 200, 87, 35, 157, 189.)
I need help with my C++ code.
Write a
Here is my code:
#include <iostream>
#include <fstream>
int main()
{
ifstream indata;
indata.open("testscores.txt");
int scores[26];
int scores24, scores49, scores74, scores99, scores124, scores149, scores174, scores200;
if(indata.is_open())
{
int scores[26];
for (int i = 0; i < 26; i++)
{
indata >> scores[i];
if(scores[i] <= 24)
{
scores24++;
}
else if(scores[i] >= 25 && scores[i] <= 49)
{
scores49++;
}
else if(scores[i] >= 50 && scores[i] <= 74)
{
scores74++;
}
else if(scores[i] >= 80 && scores[i] <= 99)
{
scores99++;
}
else if(scores[i] >= 100 && scores[i] <= 124)
{
scores124++;
}
else if(scores[i] >= 125 && scores[i] <= 149)
{
scores149++;
}
else if(scores[i] >= 150 && scores[i] <= 174)
{
scores174++;
}
else if(scores[i] >= 175 && scores[i] <= 200)
{
scores200++;
}
}
}
return 0;
}
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 4 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)