/* Class list program. */ #include <stdio.h> int main(void) { /* Declaration Statements */ char name[21]; double mark, ave; short i, n, FORLIM; char *TEMP; /* Assignments Statements */ clrscr(); printf("C47.C -> Class list program \n"); printf("Class List : \n"); printf("Enter the number of students : "); scanf("%hd", &n); getchar(); ave = 0.0; FORLIM = n; for (i = 1; i <= FORLIM; i++) { printf("\n%3d.Name : ",i); fgets(name, 21, stdin); TEMP = strchr(name, '\n'); if (TEMP != NULL) { *TEMP = 0; ungetc('\n', stdin); } printf("Enter mark : "); scanf("%lg", &mark); getchar(); ave += mark; /* Add all marks together */ } ave /= n; /* To compute average */ clrscr(); /* Clear screen before printing results */ /* Print Result */ printf("\n---------------------------------------------\n"); printf("Average%33c%5.2f\n", ' ', ave); printf("\n"); return(0); } /* End of Program C47 */INPUT :
4 Dave 95 Marty 98 Nick 94 Dave 81OUTPUT :
C47.C -> Class list program Class List: Enter the number of students : 4 1.Name : Dave Mark : 95 2.Name : Marty Mark : 98 3.Name : Nick Mark : 94 4.Name : Dave Mark : 81 --------------------------------------------- Average 92.00
Last modified: 21/07/97