// C code
// This program will calculate the average of 3 exams for 5 students.
// Developer: Faculty CMIS102
// Date: Jan 31, XXXX
#include <stdio.h>
int main ( )
{
/* variable definition: */
char StudentName[ 100 ] ;
float ExamValue, Sum, Avg;
int students, exams;
// Loop through 5 Students
while ( students< max )
for ( students= 1 ; students++ )
{
// reset Sum to 0
Sum = 0.0 ;
printf ( "Enter Student Name, -1 to end \n " ) ; scanf ( "%s" , StudentName
) ; // Nested Loop for Exams
for ( exams= 0 ; exams < 3 ; exams++ )
{
printf ( "Enter exam grade: \n " ) ; Sum += ExamValue;
}
Avg = Sum/ 3.0 ;
printf ( "Average for %s is %f\n " , StudentName
, Avg
) ; }
return 0 ;
}
Ly8gQyBjb2RlCi8vIFRoaXMgcHJvZ3JhbSB3aWxsIGNhbGN1bGF0ZSB0aGUgYXZlcmFnZSBvZiAzIGV4YW1zIGZvciA1IHN0dWRlbnRzLgovLyBEZXZlbG9wZXI6IEZhY3VsdHkgQ01JUzEwMgovLyBEYXRlOiBKYW4gMzEsIFhYWFgKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluICgpCnsKICAvKiB2YXJpYWJsZSBkZWZpbml0aW9uOiAqLwogIGNoYXIgU3R1ZGVudE5hbWVbMTAwXTsKICBmbG9hdCBFeGFtVmFsdWUsIFN1bSwgQXZnOwogIGludCBzdHVkZW50cyxleGFtczsKICAgLy8gTG9vcCB0aHJvdWdoIDUgU3R1ZGVudHMKICAgd2hpbGUgKHN0dWRlbnRzPG1heCApCiAgZm9yIChzdHVkZW50cz0xOyBzdHVkZW50cysrKSAKICB7CiAgICAgLy8gcmVzZXQgU3VtIHRvIDAKICAgICBTdW0gPTAuMDsgIAogICAgIHByaW50ZigiRW50ZXIgU3R1ZGVudCBOYW1lLCAtMSB0byBlbmQgXG4iKTsKICAgICBzY2FuZigiJXMiLCBTdHVkZW50TmFtZSk7ICAgCiAgICAgLy8gTmVzdGVkIExvb3AgZm9yIEV4YW1zCiAgICBmb3IgKGV4YW1zPTA7IGV4YW1zIDwgMzsgZXhhbXMrKykKICAgIHsKICAgICAgICBwcmludGYgKCJFbnRlciBleGFtIGdyYWRlOiBcbiIpOwogICAgICAgIHNjYW5mKCIlZiIsICZFeGFtVmFsdWUpOwogICAgICAgIFN1bSArPSBFeGFtVmFsdWU7CiAgICB9ICAgCiAgICBBdmcgPSBTdW0vMy4wOwogICAgcHJpbnRmKCAiQXZlcmFnZSBmb3IgJXMgaXMgJWZcbiIsU3R1ZGVudE5hbWUsQXZnKTsKICB9CiAgcmV0dXJuIDA7Cn0KCg==