int main(void) {
int i;
int isFizz, isBuzz, isFizzBuzz;
for(i = 1; i <= 30; i++) {
/* The following code is NOT tested or recommended... */
isFizz = (i % 3 == 0 ) ? 1 : 0;
isBuzz = (i % 5 == 0 ) ? 1 : 0;
isFizzBuzz = (isFizz && isBuzz) ? 1 : 0;
printf(
(isFizz || isBuzz) ? "%s\n" : "%d\n",
(
isFizzBuzz ? "fizzbuzz" :
isFizz ? "fizz" :
isBuzz ? "buzz" :
i
)
);
}
return 0;
}