Skip to content

Instantly share code, notes, and snippets.

@Krelborn
Created June 27, 2012 09:35
Show Gist options
  • Save Krelborn/3002925 to your computer and use it in GitHub Desktop.
Save Krelborn/3002925 to your computer and use it in GitHub Desktop.
My C++ implementation of FizzBuzz. Trying to be as simple and readable as possible.
#include <iostream>
using std::cout;
using std::endl;
int main(int argc, const char * argv[])
{
for (int i = 1; i <= 100; i++)
{
bool isDivisibleBy3 = ((i % 3) == 0);
bool isDivisibleBy5 = ((i % 5) == 0);
if (isDivisibleBy3 && isDivisibleBy5)
{
cout << "FizzBuzz";
}
else if (isDivisibleBy3)
{
cout << "Fizz";
}
else if (isDivisibleBy5)
{
cout << "Buzz";
}
else
{
cout << i;
}
cout << endl;
}
return 0;
}
@callowaysutton
Copy link

#include <iostream>
using namespace std;
int main(){
    for(int i=1;i<=100;i++){
        if(i%15==0)cout<<"FizzBuzz"<<endl;
        else if(i%5==0)cout<<"Buzz"<<endl;
        else if(i%3==0)cout<<"Fizz"<<endl;
        else cout<<i<<endl;
    }
    return 0;
}

What about this though...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment