/* Fig. 3.10: fig03_10.c
   Analysis of examination results */
#include <stdio.h>
/* function main begins program execution */
int main( void )
{
   /* initialize variables in definitions */
   int passes = 0;
   int failures = 0;
   int student = 1;
   int result;
   /* process 10 students using counter-controlled loop */
   while ( student <= 10 ) {
      /* prompt user for input and obtain value from user */
      printf( "Enter result ( 1=pass,2=fail ): " );
      scanf( "%d", &result );
      /* if result 1, increment passes */
      if ( result == 1 ) {
         passes = passes + 1;
      }
      else {
         failures = failures + 1;
      }
      student = student + 1;
   }
   /* termination phase; display number of passes and failures */
   printf( "Passed %d\n", passes );
   printf( "Failed %d\n", failures );
   /* if more than eight students passed, print "raise tuition" */
   if ( passes > 8 ) {
      printf( "Raise tuition\n" );
   }
   return 0;
}