How could you modify this code to allow the user to enter a weight for each grade? #include int main(void) { // variable declarations: char name[100]; float sum, grade, average; int students, exams, numvalues, numGrades; //set number “n” of students printf(“How many students are you finding the average for?:\n”);
How could you modify this code to allow the user to enter a weight for each grade?
#include <stdio.h>
int main(void) {
// variable declarations:
char name[100];
float sum, grade, average;
int students, exams, numvalues, numGrades;
//set number “n” of students
printf(“How many students are you finding the average for?:\n”);
scanf(“%d”, &numvalues);
// loop through 5 students
for (students = 0; students < numvalues; students++) {
// read number of grades
printf(“\nEnter the number of grades: “);
scanf(“%d”, &numGrades);
// prompt for number of grades that was entered
printf(“Enter %d grades and student name: “, numGrades);
sum = 0;
for (exams = 0; exams < numGrades; exams++) {
// float uses %f, double uses %lf
scanf(“%f”, &grade);
sum = sum + grade;
} // end for each exam
average = sum / numGrades;
scanf(“%s”, name);
printf(“Average for %s is %.2f\n”, name, average);
} // end for each student
printf(“… Bye …\n”);
return 0;
} // end main