#include #include int c; int d; int a,b; int s, bl; int main(int argc, char **argv) { while ( scanf(" %d ", &c), c != 0 ) { d = c % 4; printf("Printing order for %d pages:\n", c); switch ( d ) { case 0: a=c; b=1; bl=0; break; case 1: a=c; b=2; bl=1; break; case 2: a=c; b=3; bl=2; break; case 3: bl=1; break; } /* switch */ if ( c > 4 && c%4 != 0) bl = (c/4+1) * 4 - c; s = 1; a=c; b=1; while ( a >= b ) { if ( bl != 0 ) { printf("Sheet %d, front: Blank, %d\n", s, b); --bl; ++b; } else { printf("Sheet %d, front: %d, %d\n", s, a, b); --a; ++b; } if ( a >= b ) { if ( bl != 0 ) { printf("Sheet %d, back : %d, Blank\n", s, b); --bl; ++b; } else { printf("Sheet %d, back : %d, %d\n", s, b, a); --a; ++b; } } ++s; } /* while */ printf("\n"); } /* while */ return (0); } /* main */