Skip to content

Commit 3b0f7a8

Browse files
committed
average grade
1 parent ae39b8a commit 3b0f7a8

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

prog.6.2.c

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/* Program to calculate the average of a set of grades and count
2+
the number of failing test grades */
3+
4+
#include <stdio.h>
5+
6+
int main (void)
7+
{
8+
int numberOfGrades, i, grade;
9+
int gradeTotal = 0;
10+
int failureCount = 0;
11+
float average;
12+
13+
printf ("How many grades will you be entering? ");
14+
scanf ("%i", &numberOfGrades);
15+
16+
for ( i = 1; i <= numberOfGrades; ++i ) {
17+
printf ("Enter grade #%i: ", i);
18+
scanf ("%i", &grade);
19+
20+
gradeTotal = gradeTotal + grade;
21+
if ( grade < 65 )
22+
++failureCount;
23+
}
24+
25+
average = (float) gradeTotal / numberOfGrades;
26+
27+
printf ("\nGrade average = %.2f\n", average);
28+
printf ("Number of failures = %i\n", failureCount);
29+
30+
return 0;
31+
}

0 commit comments

Comments
 (0)