Write a function that accepts (but does not read) a 2D array of marks and length (the number of students). The function returns a one-dimensional array with the total marks of the students and the class average. Write the declarations, and show the call to the function from function main. Assume all input and output take place in function main, not in this function, and you do not have to write the code to read in the data. Show the main program and the function call. const int NUM_STUDENTS = 35; const int NUM_ASG = 5; //Purpose: To calculate the total marks for 35 students and the class average //PreCondition: marks is a 2D array already filled with 5 marks for each student // length is the actual number of students with marks //Post Condition: total is a 1D array which is the total of the 5 marks for each student avg is the class average of the total array (for length number of students) void TotalAverage(const double marks[][NUM_ASG], int length, double total[], double& avg); int main0 { // declarations int id[NUM_STUDENTS]; double marks[NUM_STUDENTS][NUM_ASG]; double total[NUM_STUDENTS]; double classAvg; int length; // Assume a call to ReadData has been made and the actual number of students is in length ReadData(id,marks,length); // Show call to TotalAverage
Write a function that accepts (but does not read) a 2D array of marks and length (the number of students). The function returns a one-dimensional array with the total marks of the students and the class average. Write the declarations, and show the call to the function from function main. Assume all input and output take place in function main, not in this function, and you do not have to write the code to read in the data. Show the main program and the function call. const int NUM_STUDENTS = 35; const int NUM_ASG = 5; //Purpose: To calculate the total marks for 35 students and the class average //PreCondition: marks is a 2D array already filled with 5 marks for each student // length is the actual number of students with marks //Post Condition: total is a 1D array which is the total of the 5 marks for each student avg is the class average of the total array (for length number of students) void TotalAverage(const double marks[][NUM_ASG], int length, double total[], double& avg); int main0 { // declarations int id[NUM_STUDENTS]; double marks[NUM_STUDENTS][NUM_ASG]; double total[NUM_STUDENTS]; double classAvg; int length; // Assume a call to ReadData has been made and the actual number of students is in length ReadData(id,marks,length); // Show call to TotalAverage
C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 28SA
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning