Introduction Some number of teams are participating in a race. You are not told how many teams are participating but you do know that:  Each team has a name, which is one of the uppercase letters A-Z.  No two teams have the same name, so there are a maximum number of 26 teams.  Each team has the same number of members.  No two runners cross the finish line at the same time – i.e. there are no ties. At the end of the race we can write the results as a string of characters indicating the order in which runners crossed the finish line. For example: ZZAZAA We can see there were two teams: A and Z. Team A’s runners finished in 3rd, 5th and 6th place. Team Z’s runners finished in 1st, 2nd and 4th place. Scoring the race Each runner is assigned a score equal to their finishing place. In the example above team Z’s runners achieved scores of 1, 2 and 4. Team A’s runners scores were 3, 5, and 6 respectively. The team’s score is the sum of the members score divided by the number of people on the team. So team A’s score is (3+5+6)/3 = 14/3=4.66 and team Z’s score is (1+2+4)/3=7/3=2.33 The Problem Write a program to score races as described above. Input Your program will ask the user to input a string of uppercase characters indicating the outcome of a race. Output Your program will output:  The number of teams.  The number of runners on a team.  The names of the teams – in alphabetical order - together with the team score.  The name and score of the winning team.

Principles of Information Systems (MindTap Course List)
13th Edition
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter3: Hardware And Mobile Devices
Section: Chapter Questions
Problem 17SAT
icon
Related questions
Question

Introduction Some number of teams are participating in a race. You are not told how many teams are participating but you do know that:  Each team has a name, which is one of the uppercase letters A-Z.  No two teams have the same name, so there are a maximum number of 26 teams.  Each team has the same number of members.  No two runners cross the finish line at the same time – i.e. there are no ties. At the end of the race we can write the results as a string of characters indicating the order in which runners crossed the finish line. For example: ZZAZAA We can see there were two teams: A and Z. Team A’s runners finished in 3rd, 5th and 6th place. Team Z’s runners finished in 1st, 2nd and 4th place. Scoring the race Each runner is assigned a score equal to their finishing place. In the example above team Z’s runners achieved scores of 1, 2 and 4. Team A’s runners scores were 3, 5, and 6 respectively. The team’s score is the sum of the members score divided by the number of people on the team. So team A’s score is (3+5+6)/3 = 14/3=4.66 and team Z’s score is (1+2+4)/3=7/3=2.33 The Problem Write a program to score races as described above. Input Your program will ask the user to input a string of uppercase characters indicating the outcome of a race. Output Your program will output:  The number of teams.  The number of runners on a team.  The names of the teams – in alphabetical order - together with the team score.  The name and score of the winning team.

←
Score the race.pdf
CUNY
venus.cs.qc.cuny.edu/~waxman/211/Score%20the%20race.pdf
X 4 GDB online Debugger | Compile XC c++ explain every part, please xb Home | bartleby
Manga's ✪ Reborn As A Mons... Super god pet sho...
Score the race.pdf
1
Replit: the collabo...
1 / 1
Everyone else is a...
Introduction
74%
WeBWork : 23-2_...
Some number of teams are participating in a race. You are not told how many teams are participating but
you do know that:
x +
Output
Your program will output:
A
Z
C++
At the end of the race we can write the results as a string of characters indicating the order in which
runners crossed the finish line.
●
Each team has a name, which is one of the uppercase letters A-Z.
No two teams have the same name, so there are a maximum number of 26 teams.
Each team has the same number of members.
No two runners cross the finish line at the same time - i.e. there are no ties.
For example: ZZAZAA
We can see there were two teams: A and Z. Team A's runners finished in 3rd, 5th and 6th place. Team Z's
runners finished in 1st, 2nd and 4th place.
Scoring the race
Each runner is assigned a score equal to their finishing place. In the example above team Z's runners
achieved scores of 1, 2 and 4. Team A's runners scores were 3, 5, and 6 respectively.
Team Score
4.66
2.33
math bk
The team's score is the sum of the members score divided by the number of people on the team. So team
A's score is (3+5+6)/3 = 14/3=4.66 and team Z's score is (1+2+4)/3=7/3=2.33
The Problem
Write a program to score races as described above.
Input
Your program will ask the user to input a string of uppercase characters indicating the outcome of a race.
The number of teams.
The number of runners on a team.
The names of the teams - in alphabetical order - together with the team score.
The name and score of the winning team.
So for the example above the program will print:
There are 2 teams.
Each team has 3 runners.
The winning team is team Z with a score of 2.33.
Your program should loop asking for input processing the data until the user enters "done".
Your program should detect the error condition where teams do not have the same number of runners. In
that case it should print an error message, and resume by requesting the next input.
Sets
G
o
S Update:
Transcribed Image Text:← Score the race.pdf CUNY venus.cs.qc.cuny.edu/~waxman/211/Score%20the%20race.pdf X 4 GDB online Debugger | Compile XC c++ explain every part, please xb Home | bartleby Manga's ✪ Reborn As A Mons... Super god pet sho... Score the race.pdf 1 Replit: the collabo... 1 / 1 Everyone else is a... Introduction 74% WeBWork : 23-2_... Some number of teams are participating in a race. You are not told how many teams are participating but you do know that: x + Output Your program will output: A Z C++ At the end of the race we can write the results as a string of characters indicating the order in which runners crossed the finish line. ● Each team has a name, which is one of the uppercase letters A-Z. No two teams have the same name, so there are a maximum number of 26 teams. Each team has the same number of members. No two runners cross the finish line at the same time - i.e. there are no ties. For example: ZZAZAA We can see there were two teams: A and Z. Team A's runners finished in 3rd, 5th and 6th place. Team Z's runners finished in 1st, 2nd and 4th place. Scoring the race Each runner is assigned a score equal to their finishing place. In the example above team Z's runners achieved scores of 1, 2 and 4. Team A's runners scores were 3, 5, and 6 respectively. Team Score 4.66 2.33 math bk The team's score is the sum of the members score divided by the number of people on the team. So team A's score is (3+5+6)/3 = 14/3=4.66 and team Z's score is (1+2+4)/3=7/3=2.33 The Problem Write a program to score races as described above. Input Your program will ask the user to input a string of uppercase characters indicating the outcome of a race. The number of teams. The number of runners on a team. The names of the teams - in alphabetical order - together with the team score. The name and score of the winning team. So for the example above the program will print: There are 2 teams. Each team has 3 runners. The winning team is team Z with a score of 2.33. Your program should loop asking for input processing the data until the user enters "done". Your program should detect the error condition where teams do not have the same number of runners. In that case it should print an error message, and resume by requesting the next input. Sets G o S Update:
Expert Solution
Step 1 Introduction

C++ which refers to the one it is an object oriented Programming language and it is used to create the web applications, gaming apps etc. It is structured language. C++ is a compiled language, meaning that the code you write is translated into computer-readable code before being run. It is an object-oriented language, meaning that it works with objects and classes, and supports features such as inheritance and polymorphism.

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Mathematical functions
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781305082168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning