**Objective:** The goal of this assignment is to refresh your memory of
1-dimensional
arrays, in preparation for the following lab on multi-dimensional arrays.

**Background:** To reduce traffic congestion at UTEP, the
University decided to install a roundabout at the entrance to
UTEP from the freeway. To check how efficient this solution is,
the UTEP Transportation Lab asked the students in CS 2401 to collect and
analyze the data about the waiting times.

A waiting time of 5 minutes or more is considered bad, and waiting time of 10 minutes or more is unacceptable.

**Assignment:** Let us assume that each student places his
or her information into a file, with each waiting time (in minutes)
on a separate line. Your program should read the names of each student
file from the command line. It will then read the data from all of the
files, put the data into an array, and compute and print the following information:

- the maximum waiting time,
- the average waiting time,
- the probability of a bad waiting time, and
- the probability of an unacceptable waiting time.

**Example.** Assume that the 1st student recorded the times
1.0, 0.6, 6.0, 11.0, and 3.2 minutes. The second student recorded
the values 0.7, 0.6, 7.5, 0.9, and 1.3 minutes.
In this case, the first input file is as follows:

1.0 0.6 6.0 11.0 3.2and the second input file is:

0.7 0.6 7.5 0.9 1.3The resulting array must contain all these ten values.

In this example, the maximum waiting time is 11.0 minutes. The average waiting time is

1.0 + 0.6 + 6.0 + 11.0 + 3.2 + 0.7 + 0.6 + 7.5 + 0.9 + 1.3 32.8 ---------------------------------------------------------- = ---- = 0.328. 10 10We have 3 bad waiting times (6.0, 11.0, and 7.5) out of 10 and one unacceptable time (11.0) out of ten. Thus, the probability of a bad waiting time is 3/10 = 0.3, and the probability of an unacceptable waiting time is 1/10 = 0.1.

**Deliverables:** Your TA will instruct you.