#include void enableFlushAfterPrintf() { setvbuf(stdout, 0, _IONBF, 0); setvbuf(stdin, 0, _IONBF, 0); } float getAvg(int list, float *scorearray); float getUser( float score); float calculatepercent(float score, float max); char getGrade(float pt, char grade); void printline(char line,int count); int main() { enableFlushAfterPrintf(); int option; int score; float scorearray[100]={0}; int list; float ave; char grade; bool name_ent=false; bool score_ent=false; int sum; do { printline('A', 10); printf("1. Enter name\n"); printf("2. Enter exam scores:\n"); printf("3. Display average exam scores\n"); printf("4. Display summary\n"); printf("5. Quit\n"); char name[32]; scanf("%i", &option); if (1 == option) { name_ent = true; printf("Enter your name: "); scanf("%s", name); } else if (2 == option) { score_ent=true; printf("How many scores are there"); scanf("%i", &list); if (list>100) { printf("Please enter a value of 100 or less\n"); } else { for (int i=0; i= 90) { grade = 'A'; } else if (pt >= 80) { grade = 'B'; } else if (pt >= 70) { grade = 'C'; } else if (pt >= 60) { grade = 'D'; } else { grade = 'F'; } return grade; } void printline(char line, int count) { for (int i=0; i