Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

NEED C++ /P10_3.cpp - This program will ask a runner for her/his fastest 5 times for 6 // different distances and will display them using

NEED C++

/P10_3.cpp - This program will ask a runner for her/his fastest 5 times for 6 // different distances and will display them using a 2-D array.

#include using namespace std;

int find_distance(int j); //a function that returns a distance based on the choice j

int main( ) { int i =0; int distance[6]; double data[6][5]; //This array will keep 30 values in 6 rows and 5 columns // 6 events and 5 times for each one of the events

for(int j = 0; j < 6; j++) { distance[j] = find_distance(j); cout << " Enter 5 of your best running times for " << distance[j] << " m "; for(i = 0; i < 5; i++) { cout << "Enter a time "; cin >> data[j][i]; }

}

cout << "Here is your best 5 times: "; for(j = 0; j < 6; j++) { cout << " Distance : " << distance[j] << " m "; for(i = 0; i < 5; i++) {

cout << data[j][i] << "\t"; } cout << endl; }

return 0; }

int find_distance(int j) { switch (j) { case 0: // 100 meter return 100; break; case 1: // 150 meter return 150; break; case 2: // 200 meter return 200; break; case 3: // 400 meter return 400; break; case 4: // 500 meter return 800; break; default: // 1600 meter return 1600; } }

In the above program, we can access the 3rd time of the 4th event (400 m) in:

data[3][2]; // note that the 3rd time is stored in column with index 2 // and the 4th event is stored in row with index 3

The 4th event was 400 meter.

To access the 5 times for 150 m event, we can use:

data[1][0], data[1][1], data[1][2], data[1][3], data[1][4]

Or use a for loop to access them:

for(i = 0; i < 5; i++) data[1][i];

Exercise 10.4 Modify the above program such that it finds the best, the worst, and the average time for each of the six events. The program, named ex10_4.cpp, should display, for each event, all five times, the worst, the best, and the average.

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 Driven Web Sites

Authors: Joline Morrison, Mike Morrison

2nd Edition

? 061906448X, 978-0619064488

More Books

Students also viewed these Databases questions