Question: C++ Question #2 : Write a function named analyzeGradeList that is given a two-dimensional array containing the passing grades from students which contains
C++
Question #2: Write a function named "analyzeGradeList" that is given a two-dimensional array containing the passing grades from students which contains 'P' for passing and 'N' for not-passing Each student will have exactly 2 classes (chars).
The function will return two set of values: - the number of students who have 1 pass and 1 no-pass. - the total counts of 'P' grades only for each separate class.
Note: The function can handle any number of students (array size) but each student must have exact 2 classes only. Please consider passing the array of 2 integers to pass back the counts for each grade.
Examples of testing data: char gradeList1[][2] = { {'P', 'N'} } ; char gradeList2[][2] = { {'P', 'P'} } ; char gradeList3[][2] = { {'N', 'N'} } ; char gradeList4[][2] = { {'N', 'P'}, {'N', 'N'} } ; char gradeList5[][2] = { {'P', 'P'}, {'P', 'N'}, {'P', 'P'}, {'N', 'N'} } ; char gradeList6[][2] = { {'P', 'N'}, {'P', 'N'}, {'P', 'P'}, {'N', 'N'}, {'P', 'N'} } ; Here are the corresponding returned values in the same order: One Pass Count: 1 Passing Count for class #1: 1 Passing Count for class #2: 0 One Pass Count: 0 Passing Count for class #1: 1 Passing Count for class #2: 1 One Pass Count: 0 Passing Count for class #1: 0 Passing Count for class #2: 0 One Pass Count: 1 Passing Count for class #1: 0 Passing Count for class #2: 1 One Pass Count: 1 Passing Count for class #1: 3 Passing Count for class #2: 2 One Pass Count: 3 Passing Count for class #1: 4 Passing Count for class #2: 1
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
