7.4.7. Using arrays to Summarize Survey Results
Our next example uses
arrays to summarize the results of data collected in a survey. Consider the following problem statement:
Twenty students were asked to rate on a scale of 1 to 5 the quality of the food in the student cafeteria, with 1 being “awful” and 5 being “excellent.” Place the 20 responses in an integer array and determine the frequency of each rating.
This is a popular type of
array-processing application (Fig. 7.11). We wish to summarize the number of responses of each type (that is, 1–5). The
array responses (lines 15–16) is a 20-element integer
array of the students’ responses to the survey. The
array responses is declared
const, as its values do not (and should not) change. We use ...