Nested control structures |
| #include <stdio.h> int main() { /* initializing variables in declarations */ int passes = 0, failures = 0, student = 1, result; /* process 10 students; counter-controlled loop */ while ( student <= 10 ) { printf( "Enter result ( 1=pass,2=fail ): " ); scanf( "%d", &result ); if ( result == 1 ) /* if/else nested in while */ passes = passes + 1; else failures = failures + 1; student = student + 1; } printf( "Passed %d\n", passes ); printf( "Failed %d\n", failures ); if ( passes > 8 ) printf( "Good Students\n" ); return 0; /* successful termination */ } |