fizzbuzz

Most concise C++ FizzBuzz

What is the most concise C++ FizzBuzz?

The following code appears initially to be a pretty good candidate:

#include <iostream>
#include <ostream>

using std::cout;

int main()
{
    for (int i=0;i++<100;)
        (!(i%3)&&cout<<"Fizz")|(!(i%5)&&cout<<"Buzz")||cout<<i,cout<<"\n";
}

Syndicate content