http://www.cs.wisc.edu/~burnett/cs302/Quizzes/quiz3_sol.html
int i, j; for (i = 9; i >= 1; i--) { for (j = i; j <= 9; j++) cout << j << ' '; cout << endl; if (i != 5) cout << '*' << end;; }
struct ApptPage { Date date; int num_appts; };
ApptPage ap; ap.date.month = OCT; ap.date.day = 31; ap.num_appts = 5;
or
ApptPage ap = {{OCT, 31}, 5};
int validDate(Date d) { int valid; // 1 if valid, 0 if invalid switch (d.month) { case JAN: case MAR: case MAY: case JUL: case AUG: case OCT: case DEC: valid = (d.day >= 1 && d.day <= 31); break; case APR: case JUN: case SEP: case NOV: valid = (d.day >= 1 && d.day <= 30); break; case FEB: valid = (d.day >= 1 && d.day <= 29); break; default: valid = 0; // invalid Month! } return (valid); }