// C code
// This program will calculate the average of 3 exams for X students.
// Developer: Faculty CMIS102
// Date: Dec 4, 2016
#include <stdio.h>
int main ( )
{
/* variable definition: */
'this is a static string' StudentName[ 100 ] ;
float ExamValue, Sum, Avg;
int students, exams, i;
// Loop through X number of Students
/* Initialize */
i= 0 ;
printf ( "How many students do you want grade for\n " ) ;
for ( students= 0 ; students < i ; students++ )
{
// reset Sum to 0
Sum = 0.0 ;
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 ;
}
Ly8gQyBjb2RlCi8vIFRoaXMgcHJvZ3JhbSB3aWxsIGNhbGN1bGF0ZSB0aGUgYXZlcmFnZSBvZiAzIGV4YW1zIGZvciBYIHN0dWRlbnRzLgovLyBEZXZlbG9wZXI6IEZhY3VsdHkgQ01JUzEwMgovLyBEYXRlOiBEZWMgNCwgMjAxNgojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4gKCkKewogIC8qIHZhcmlhYmxlIGRlZmluaXRpb246ICovCiAgJ3RoaXMgaXMgYSBzdGF0aWMgc3RyaW5nJyBTdHVkZW50TmFtZVsxMDBdOwogIGZsb2F0IEV4YW1WYWx1ZSwgU3VtLCBBdmc7CiAgaW50IHN0dWRlbnRzLGV4YW1zLCBpOwogICAvLyBMb29wIHRocm91Z2ggWCBudW1iZXIgb2YgU3R1ZGVudHMKICAgLyogSW5pdGlhbGl6ZSAqLwogICBpPTA7CgpwcmludGYoIkhvdyBtYW55IHN0dWRlbnRzIGRvIHlvdSB3YW50IGdyYWRlIGZvclxuIik7CnNjYW5mKCIlZCIsICZpKTsKCgoKCiAgZm9yIChzdHVkZW50cz0wOyBzdHVkZW50cyA8aSA7IHN0dWRlbnRzKyspIAogIHsKICAgICAvLyByZXNldCBTdW0gdG8gMAogICAgIFN1bSA9MC4wOyAgCiAgICAgcHJpbnRmKCJFbnRlciBTdHVkZW50IE5hbWUgXG4iKTsKICAgICBzY2FuZigiJXMiLCBTdHVkZW50TmFtZSk7ICAgCiAgICAgLy8gTmVzdGVkIExvb3AgZm9yIEV4YW1zCiAgICBmb3IgKGV4YW1zPTA7IGV4YW1zIDwgMzsgZXhhbXMrKykKICAgIHsKICAgICAgICBwcmludGYgKCJFbnRlciBleGFtIGdyYWRlOiBcbiIpOwogICAgICAgIHNjYW5mKCIlZiIsICZFeGFtVmFsdWUpOwogICAgICAgIFN1bSArPSBFeGFtVmFsdWU7CiAgICB9ICAgCiAgICBBdmcgPSBTdW0vMy4wOwogICAgcHJpbnRmKCAiQXZlcmFnZSBmb3IgJXMgaXMgJWZcbiIsU3R1ZGVudE5hbWUsQXZnKTsKICB9CiAgcmV0dXJuIDA7Cn0K
compilation info
prog.c: In function 'main':
prog.c:9:3: warning: character constant too long for its type
'this is a static string' StudentName[100];
^
prog.c:9:3: warning: statement with no effect [-Wunused-value]
prog.c:9:29: error: expected ';' before 'StudentName'
'this is a static string' StudentName[100];
^
prog.c:27:18: error: 'StudentName' undeclared (first use in this function)
scanf("%s", StudentName);
^
prog.c:27:18: note: each undeclared identifier is reported only once for each function it appears in
stdout