Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program that keeps asking the user to enter students\' grades until he e

ID: 3847752 • Letter: W

Question

Write a program that keeps asking the user to enter students' grades until he enters -1, then your program should display how many entered grades and the average of these grades. Your program should only accept grades between 0 and 100, any other value is not counted. Here is an example of the expected output: Please enter grade 1 (or - 1 to exit): 85.5 Please enter grade 2 (or - 1 to exit): 77.5 Please enter grade 3 (or - 1 to exit): 105 Incorrect input. Please enter grade 3 (or - 1 to exit): 95 Please enter grade 4 (or - l to exit): - 1 You entered 3 valid grades. The average is 86.

Explanation / Answer

// C code

#include<stdio.h>

int main()

{

float grade = 0, average;

int valid = 0,i;

for(i = 1; i != -1; i ++)

{

printf ("Please enter grade %d (or -1 to exit) ",i);

scanf("%f",&grade);

if((grade >= 0) && (grade <= 100))

{

valid++;

grade += grade;

}

}

printf ("You entered %d valid grades ", valid);

printf(" The average is %f. ", grade/valid);

return 0;

}

//Output

//Please enter grade 1 (or -1 to exit)

//85.5

//Please enter grade 2 (or -1 to exit)

//77.5

//Please enter grade 3 (or -1 to exit)

//105

//Please enter grade 4 (or -1 to exit)

//95

//Please enter grade 5 (or -1 to exit)

//-1

//You entered 3 valid grades

//The average is 86.0000.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote