Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The One More Round bar and grill is conducting a karaoke singing contest and needs you to write a C++ program that will help them

The One More Round bar and grill is conducting a karaoke singing contest and needs you to write a C++ program that will help them tally the contestants scores and determine the winner. Each singers final score is based on the individual scores of 8 judges. In an attempt to avoid biased judges the highest and lowest score for each singer is to be excluded from their final average. (Each singers final score should be the average of their judged scores not including the high and the low.) All values should be stored a structure. The input should look like the following. I would suggest doing a copy and paste.

8 6 5 7 6 9 4 6 Daniel Jackson

7 4 5 8 6 8 5 9 Manicure Angulera

5 3 4 2 6 4 7 5 Billy Soul

7 1 5 4 9 7 8 6 Elton Johnson

6 5 4 8 7 3 6 7 Tangler Swift

5 3 7 8 6 4 5 6 Ozzie Osmond

NOTE: You must use functions in this program other than main. This should come natural to you at this point especially since much of the example code weve looked at is already written in functions.

You will need to define a structure for a singer type. The singer struct should consist of a first name, last name, scores (which will be a one dimensional array), high score, low score, average (make this a double), and sum. In your main function declare a one dimensional array of singers. I would suggest having a function that inputs the values from your input file into the singer array. Another good candidate for a function would be a function that determines the high and low values for each singers score array. You could also have a function that calculates each singers sum and average. Be sure to subtract the high and the low before calculating the average. After you have calculated the singers averages, they singer array should be sorted with the winner being first in the array. I would suggest having a separate sorting function to do this. You may use any of the sorting algorithms we have talked about in class. Finally, you should have a function to output your results. There is a C++ program skeleton included with the assignment that can help you get started. Output your results showing the final average and ranking of the singers. They should be listed in order with the highest average singer first and the worst singer at the bottom of the list.

Turn in your input file, output file, and source code file.

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

Database Fundamentals Study Guide

Authors: Dr. Sergio Pisano

1st Edition

B09K1WW84J, 979-8985115307

Students also viewed these Databases questions

Question

2. What role should job descriptions play in training at Apex?

Answered: 1 week ago