Question: can you help me write some better comments to understand the code. language is C /l Fanction to print out all student information vold printstu(struct

/l Fanction to print out all student information vold printstu(struct student students[]. Int nunb_stu) //void printstu becouse we wont return tt ( for (tat 1-0; lenunb stu; (++) // loop says for everytine if is less than nunb_stu. do whot is th. code atock and i tacrenents by i 1 prtntr('rs ks. As, GpA. X.2f 7, students[t]. Level, students[t].nane, students[t], Lasthane, students[t].gpa): 1 If functon fo cetculate and return the highest GPA vetue float htahcrade(struct student students[1. int nunb_stu) i rloat getaigh = students[0].gpa: for (cot 1n1: Lenunb_stu; (+) /f (f) If (studestsit), gpa > gethigh) getulgh = students[t].g9a: ) return getiligh: y return getilgh; 3 1/ Print out al2 student information printf( lnis students: 1n); printstu(ms_students, 5); printf( \aBs students: (n); printstu(bs_students, 5); If Colcutate and print out highest GPA value float gethigh = highGrade(is_students, 5); for (tnt t=0;(getHlgh)/ if bs is less thon gethtgh \{ gethtgh = bs_students[t].gpa; //gethigh is equal to bs 3 3 printf( itghest GPA: .2f =, gethlgh); return o
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
