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. 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 Write a program to score races as described above. So for the example above the program will print: There are 2 teams. Each team has 3 runners. Team Score A 4.66 Z 2.33 The winning team is team Z with a score of 2.33
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
C++
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. 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
Write a
So for the example above the program will print:
There are 2 teams.
Each team has 3 runners.
Team Score
A 4.66
Z 2.33
The winning team is team Z with a score of 2.33.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images