-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy path12_buzz_fizz.cpp
More file actions
54 lines (45 loc) · 1.59 KB
/
12_buzz_fizz.cpp
File metadata and controls
54 lines (45 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/*
Topic: Fizz Buzz Implementation
- Fizz Buzz is a very simple programming task, asked in software developer job interviews.
Write a program that prints the numbers from 1 to 100 and
for multiples of ‘3’ print “Fizz” instead of the number and
for the multiples of ‘5’ print “Buzz”.
Eg: 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz,
16, 17, Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, Fizz Buzz,
31, 32, Fizz, 34, Buzz, Fizz, ...
*/
#include<iostream>
using namespace std;
int main()
{
for(int num=1; num<=100; num++)
{
if(num%15 == 0)
{
cout << "FizzBuzz, ";
}
else if(num%3 == 0)
{
cout << "Fizz, ";
}
else if(num%5 == 0)
{
cout << "Buzz, ";
}
else
{
cout << num << ", ";
}
}
return 0;
}
/*
OUTPUT: 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz,
16, 17, Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, FizzBuzz,
31, 32, Fizz, 34, Buzz, Fizz, 37, 38, Fizz, Buzz, 41, Fizz, 43, 44, FizzBuzz,
46, 47, Fizz, 49, Buzz, Fizz, 52, 53, Fizz, Buzz, 56, Fizz, 58, 59, FizzBuzz,
61, 62, Fizz, 64, Buzz, Fizz, 67, 68, Fizz, Buzz, 71, Fizz, 73, 74, FizzBuzz,
76, 77, Fizz, 79, Buzz, Fizz, 82, 83, Fizz, Buzz, 86, Fizz, 88, 89, FizzBuzz,
91, 92, Fizz, 94, Buzz, Fizz, 97, 98, Fizz, Buzz,
Reference: [For Optimised Version] - https://www.enjoyalgorithms.com/blog/fizz-buzz-problem
*/