#include <stdio.h>
#include <stdlib.h>
void doFizzBuzz( unsigned i ) {
const char *const fizz = i%3 == 0 ? "fizz" : "";
const char *const buzz = i%5 == 0 ? "buzz" : "";
if( !( *fizz | *buzz ) ) {
printf( "%u\n", i );
} else {
printf( "%s%s\n", fizz, buzz );
}
}
int main() {
unsigned i;
for( i = 1; i <= 100; i += 1 ) {
doFizzBuzz( i );
}
return EXIT_SUCCESS;
}