#include <stdio.h>
int num
(int i
) { printf("%d\n", i
); } int fizzbuzz
(int i
) { puts("FizzBuzz"); } int fizz
(int i
) { puts("Fizz"); } int buzz
(int i
) { puts("Buzz"); }
int (*array[15])(int) = {num, num, fizz, num, buzz, fizz, num, num, fizz, buzz, num, fizz, num, num, fizzbuzz};
int main(void)
{
for (int i = 1, j = 0; i != 101; ++i, j = (j == 14 ? 0 : j + 1) )
{
array[j](i);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbnVtKGludCBpKSB7IHByaW50ZigiJWRcbiIsIGkpOyB9CmludCBmaXp6YnV6eihpbnQgaSkgeyBwdXRzKCJGaXp6QnV6eiIpOyB9CmludCBmaXp6KGludCBpKSB7IHB1dHMoIkZpenoiKTsgfQppbnQgYnV6eihpbnQgaSkgeyBwdXRzKCJCdXp6Iik7IH0KCmludCAoKmFycmF5WzE1XSkoaW50KSA9IHtudW0sIG51bSwgZml6eiwgbnVtLCBidXp6LCBmaXp6LCBudW0sIG51bSwgZml6eiwgYnV6eiwgbnVtLCBmaXp6LCBudW0sIG51bSwgZml6emJ1enp9OwoKaW50IG1haW4odm9pZCkKewoJZm9yIChpbnQgaSA9IDEsIGogPSAwOyBpICE9IDEwMTsgKytpLCBqID0gKGogPT0gMTQgPyAwIDogaiArIDEpICkKCXsKCQlhcnJheVtqXShpKTsKCX0KCXJldHVybiAwOwp9Cg==