Я пытаюсь вычислить несколько средних, используя вложенный цикл for. Внутренний работает нормально сам по себе, но когда я попытался вложить его во внешний цикл for для вычисления нескольких студентов, программа правильно отображает первое среднее значение, но после этого программа не вычисляет среднее значение. Может кто-нибудь показать мне, где я иду не так?
#include <stdio.h>
int main(void)
{
int ctr = 0, i, mark, grades, s, students;
float average, gradeTotal = 0, mark;
printf("how many students?\n");
scanf("%i", &students);
for (s = 1; s <= students; s++)
{
printf("Enter number of grades:\n");
scanf("%f", &grades);
for (i = 1; i <= grades; i++)
{
printf("enter mark: \n");
scanf("%i", &mark);
gradeTotal += mark;
}
average = gradeTotal/grades;
printf("The average is %.2f\n", average);
}
return(0);
}