Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

RESPONSE IN C++ You are working for a company that is responsible for determining the winner of a prestigious international event, Men's Synchronized Swimming. Scoring

RESPONSE IN C++

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

You are working for a company that is responsible for determining the winner of a prestigious international event, Men's Synchronized Swimming. Scoring is done by nine (9) international judges. They each submit a score in the range from 0 to 100. The highest and lowest scores are not counted. The remaining seven (7) scores are averaged, and the median value is also determined. The participating team with the highest average score wins. In case of a tie, the highest median score, among the teams that are tied for first place, determines the winner. Scoring data is provided in the form of a text file. The scoring data for each team consists of two lines: the first line contains the team name; the second line contains the nine (9) scores. You will not know ahead of time how many teams will participant. Your program will: Prompt the user for the name and location of the scoring data file. Process the sets of records in the file. o Read and store the team name in a string variable. o Read and store the scores in an array. o Display the team name followed by the complete set of scores in ascending order on the next line. Calculate and display to two decimal places the average of the seven qualifying scores, dropping the lowest and highest scores. Determine and display the median value among the seven qualifying scores. Display the count of the number of participating teams. Display the winning team name and their average score. Indicate if they won by breaking a tie with a higher median score value. A sample data file has been provided to allow you to test your program before submitting your work. Records in the sample data file look like this: Sea Turtles 11 34 46 51 21.5 98 42 87 43 Tiger Sharks 83.5 55 10 99 35 5 65.5 75 26 The Angry Piranhas 47 9 80.5 39 78 51.5 58.5 53 23 The average score for the Sea Turtles was 46.36. The Angry Piranhas and the Tiger Sharks both had an average score of 50.0. The tiger sharks had a median value of 55.0, making them the winners of the competition. You will define and use at least one function in your solution. As a suggestion, you should consider calling a function that sorts the array of judge's score values into ascending order (lowest to highest). The advantage of doing this is that after being sorted, the lowest value is the first entry in your array and the highest value is the last entry in your array. The average or arithmetic mean is a measure of central tendency. It is a single value that is intended to represent the collection of values. For this problem, you will only use seven of the values to determine the average. You will not include the highest score and the lowest score. The median is another measure of central tendency. The median is often referred to as the middle value. In a set of values, half the values are less than the median and the other half are greater than the median. In a sorted array of five elements, the median is the third element. There are two values that are less then it and there are two values that are greater than it. In a sorted array of six values, the median is the simple average of the third and fourth values. In some cases, the median is a better representative value than the average. . . . . Document the program with other meaningful comments. (5 points) Prompt the user for a file name and location. (10 points) Open, read, and process all the data in the input file. (15 points) Store the team scores in an array. (10 points) Correctly display the team name and all scores. (10 points) Calculate and display the average score correctly. (10 points) Calculate and display the median score correctly. (10 points) Correctly count and display the number of competing teams. (10 points) Correctly determine and display the winning team and score. (10 points) . You are working for a company that is responsible for determining the winner of a prestigious international event, Men's Synchronized Swimming. Scoring is done by nine (9) international judges. They each submit a score in the range from 0 to 100. The highest and lowest scores are not counted. The remaining seven (7) scores are averaged, and the median value is also determined. The participating team with the highest average score wins. In case of a tie, the highest median score, among the teams that are tied for first place, determines the winner. Scoring data is provided in the form of a text file. The scoring data for each team consists of two lines: the first line contains the team name; the second line contains the nine (9) scores. You will not know ahead of time how many teams will participant. Your program will: Prompt the user for the name and location of the scoring data file. Process the sets of records in the file. o Read and store the team name in a string variable. o Read and store the scores in an array. o Display the team name followed by the complete set of scores in ascending order on the next line. Calculate and display to two decimal places the average of the seven qualifying scores, dropping the lowest and highest scores. Determine and display the median value among the seven qualifying scores. Display the count of the number of participating teams. Display the winning team name and their average score. Indicate if they won by breaking a tie with a higher median score value. A sample data file has been provided to allow you to test your program before submitting your work. Records in the sample data file look like this: Sea Turtles 11 34 46 51 21.5 98 42 87 43 Tiger Sharks 83.5 55 10 99 35 5 65.5 75 26 The Angry Piranhas 47 9 80.5 39 78 51.5 58.5 53 23 The average score for the Sea Turtles was 46.36. The Angry Piranhas and the Tiger Sharks both had an average score of 50.0. The tiger sharks had a median value of 55.0, making them the winners of the competition. You will define and use at least one function in your solution. As a suggestion, you should consider calling a function that sorts the array of judge's score values into ascending order (lowest to highest). The advantage of doing this is that after being sorted, the lowest value is the first entry in your array and the highest value is the last entry in your array. The average or arithmetic mean is a measure of central tendency. It is a single value that is intended to represent the collection of values. For this problem, you will only use seven of the values to determine the average. You will not include the highest score and the lowest score. The median is another measure of central tendency. The median is often referred to as the middle value. In a set of values, half the values are less than the median and the other half are greater than the median. In a sorted array of five elements, the median is the third element. There are two values that are less then it and there are two values that are greater than it. In a sorted array of six values, the median is the simple average of the third and fourth values. In some cases, the median is a better representative value than the average. . . . . Document the program with other meaningful comments. (5 points) Prompt the user for a file name and location. (10 points) Open, read, and process all the data in the input file. (15 points) Store the team scores in an array. (10 points) Correctly display the team name and all scores. (10 points) Calculate and display the average score correctly. (10 points) Calculate and display the median score correctly. (10 points) Correctly count and display the number of competing teams. (10 points) Correctly determine and display the winning team and score. (10 points)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Business Process Driven Database Design With Oracle PL SQL

Authors: Rajeev Kaula

1st Edition

1795532386, 978-1795532389

More Books

Students also viewed these Databases questions

Question

What is Change Control and how does it operate?

Answered: 1 week ago

Question

How do Data Requirements relate to Functional Requirements?

Answered: 1 week ago