Introduction
This program is designed to print the numbers from 1 to 100 while applying different rules based on specific conditions.
The program will print:
- “Fizz” for numbers divisible by 3
- “Buzz” for numbers divisible by 5
- “FizzBuzz” for numbers divisible by both 3 and 5
- The number itself if it is divisible by neither 3 nor 5
Objective
The goal of this program is to demonstrate control flow in C++ using conditions and loops. By applying these rules,
it will help you understand how to structure your logic based on conditions and iterations.
Code Implementation
#include using namespace std; int main() { // Loop through numbers from 1 to 100 for(int i = 1; i <= 100; i++) { // Check if the number is divisible by both 3 and 5 if (i % 3 == 0 && i % 5 == 0) { cout << "FizzBuzz" << endl; } // Check if the number is divisible by 3 else if (i % 3 == 0) { cout << "Fizz" << endl; } // Check if the number is divisible by 5 else if (i % 5 == 0) { cout << "Buzz" << endl; } // If the number is not divisible by 3 or 5, print the number itself else { cout << i << endl; } } return 0; }
Explanation of Program Structure
The program starts by including the necessary header #include <iostream>
, which provides input/output functionality.
The main()
function is the entry point of the program. A for
loop is used to iterate over the numbers from 1 to 100.
Inside the loop, the program checks:
- If a number is divisible by both 3 and 5, it prints “FizzBuzz”.
- If the number is divisible only by 3, it prints “Fizz”.
- If the number is divisible only by 5, it prints “Buzz”.
- If the number is divisible by neither, it simply prints the number itself.
How to Run the Program
To run this program, follow these steps:
- Install a C++ compiler like GCC or use an integrated development environment (IDE) such as Code::Blocks or Visual Studio.
- Open a new project or create a new file with a “.cpp” extension (e.g.,
fizzbuzz.cpp
). - Copy and paste the above code into your C++ file.
- Compile the program using the compiler or IDE of your choice.
- Run the compiled program, and the numbers from 1 to 100 will be displayed with the specified rules.