// 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 ( )
{
int x;
x = 0 ;
while ( x < 1 )
{
printf ( "Please enter how many student names you'll input\n " ) ;
printf ( "You entered: %d\n " , x
) ; }
/* variable definition: */
char StudentName[ 100 ] ;
float ExamValue, Sum, Avg;
// initialize the sum
Sum = 0.0 ;
int students, exams;
// Loop
for ( students= 0 ; students < x ; students++ )
{
printf ( "Enter Student Name \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+CmludCBtYWluICgpCnsKIAogICAgaW50IHg7CiAgICB4ID0gMDsKIAogICAgd2hpbGUgKHggPCAxKSAKICAgIHsKICAgICAgcHJpbnRmKCJQbGVhc2UgZW50ZXIgaG93IG1hbnkgc3R1ZGVudCBuYW1lcyB5b3UnbGwgaW5wdXRcbiIpOwogCiAgICAgIHNjYW5mKCIlZCIsICZ4KTsKIAogICAgICBwcmludGYoIllvdSBlbnRlcmVkOiAgJWRcbiIsIHgpOwogICAgfQogCiAgLyogdmFyaWFibGUgZGVmaW5pdGlvbjogKi8KICBjaGFyIFN0dWRlbnROYW1lWzEwMF07CiAgZmxvYXQgRXhhbVZhbHVlLCBTdW0sIEF2ZzsKICAgLy8gaW5pdGlhbGl6ZSB0aGUgc3VtCiAgIFN1bSA9MC4wOyAKICBpbnQgc3R1ZGVudHMsZXhhbXM7CiAgIC8vIExvb3AgCiAgZm9yIChzdHVkZW50cz0wOyBzdHVkZW50cyA8IHggOyBzdHVkZW50cysrKSAKICB7CiAKICAgICBwcmludGYoIkVudGVyIFN0dWRlbnQgTmFtZSBcbiIpOwogICAgIHNjYW5mKCIlcyIsIFN0dWRlbnROYW1lKTsgICAKICAgICAvLyBOZXN0ZWQgTG9vcCBmb3IgRXhhbXMKICAgIGZvciAoZXhhbXM9MDsgZXhhbXMgPCAzOyBleGFtcysrKQogICAgewogICAgICAgIHByaW50ZiAoIkVudGVyIGV4YW0gZ3JhZGU6IFxuIik7CiAgICAgICAgc2NhbmYoIiVmIiwgJkV4YW1WYWx1ZSk7CiAgICAgICAgU3VtICs9IEV4YW1WYWx1ZTsKICAgIH0gICAKIAogICAgQXZnID0gU3VtLzMuMDsKICAgIHByaW50ZiggIkF2ZXJhZ2UgZm9yICVzIGlzICVmXG4iLFN0dWRlbnROYW1lLEF2Zyk7CiAgfQogIHJldHVybiAwOwp9Cg==