includes a function that reads integers consisting of students’ test scores in the range of 0-200 from a file into a one-dimensional array of size 30 includes a function to calculate the mean (add all the scores and divide by the number of scores) includes a function to calculate the median (sort the scores and then find the score in the middle—if there is an odd number of scores, the median is the middle score; otherwise, it is the average of the two middle scores) includes a function to calculate the mode (most frequently occurring score) includes a function to calculate the standard deviation includes a function to 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, 175-200 and output each score range followed by the number of students within that range includes a function to print everything to an output file   Clearly identify all output. Do not use global variables. Your main function should consist primarily of function calls.   Use the following 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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write a program using c++ that:

  1. includes a function that reads integers consisting of students’ test scores in the range of 0-200 from a file into a one-dimensional array of size 30
  2. includes a function to calculate the mean (add all the scores and divide by the number of scores)
  3. includes a function to calculate the median (sort the scores and then find the score in the middle—if there is an odd number of scores, the median is the middle score; otherwise, it is the average of the two middle scores)
  4. includes a function to calculate the mode (most frequently occurring score)
  5. includes a function to calculate the standard deviation
  6. includes a function to 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, 175-200 and output each score range followed by the number of students within that range
  7. includes a function to print everything to an output file

 

Clearly identify all output. Do not use global variables. Your main function should consist primarily of function calls.

 

Use the following 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

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Arrays
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education