Question: a . We will be simulating test scores for students, curving the individual test scores and reporting final averages for all students. b . (

a. We will be simulating test scores for students, curving the individual test scores and reporting
final averages for all students.
b.(20%) Create a multi-dimensional (4xNoS) array to hold 4 exam scores (integers) for NoS
students.
1)(10%) Calculate the value of # of students (NoS) by adding the last 4 digits of your Student
ID and divide it by 4. Eliminate decimal values by picking up the whole number [Hint: explore
round function]. Show static calculations in the program under the variable name NoS
c.(20%) Initialize the 4 test scores for each student to random integers between 60 and 100 for the
four exam scores. Note that [0] is the first exam, [1] is the second exam, and so on.
d.(30%) For each of the four exams, determine the average for each exam across all students to
determine if a curve is necessary for each test (assume a target average of 75. A curve is
necessary if the average for the given test is below 75.
1) If so, print that a curve was necessary for each exam. Calculate the curve (75-average) and
add the curve back to the test scores. Otherwise, report that no curve was necessary since
average was above 75.
e.(20%) Calculate and print the final score for each student (average of the three homework scores)
on its own line similar to Student X: AVG. Note that our student names will be Student followed
by the position in the array (IE, Student 0 to Student 99)
f. Please name the program/file: class457-05.c

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!