If you have any query feel free to chat us!
Happy Coding! Happy Learning!
Let's solve some common patterns using loops in C++. We'll start with a few basic patterns and then move on to more complex ones. The patterns will be printed to the console.
- Pattern 1 - Square Pattern:
markdownCopy code
**** **** **** ****
cppCopy code
#include <iostream> int main() { int n = 4; // Number of rows for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { std::cout << "*"; } std::cout << std::endl; } return 0; }
- Pattern 2 - Right Triangle:
markdownCopy code
* ** *** ****
cppCopy code
#include <iostream> int main() { int n = 4; // Number of rows for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { std::cout << "*"; } std::cout << std::endl; } return 0; }
- Pattern 3 - Pyramid:
markdownCopy code
* *** ***** *******
cppCopy code
#include <iostream> int main() { int n = 4; // Number of rows for (int i = 1; i <= n; i++) { for (int j = 1; j <= n - i; j++) { std::cout << " "; } for (int k = 1; k <= 2 * i - 1; k++) { std::cout << "*"; } std::cout << std::endl; } return 0; }
- Pattern 4 - Inverted Pyramid:
markdownCopy code
******* ***** *** *
cppCopy code
#include <iostream> int main() { int n = 4; // Number of rows for (int i = n; i >= 1; i--) { for (int j = 1; j <= n - i; j++) { std::cout << " "; } for (int k = 1; k <= 2 * i - 1; k++) { std::cout << "*"; } std::cout << std::endl; } return 0; }
- Pattern 5 - Diamond:
markdownCopy code
* *** ***** ******* ***** *** *
cppCopy code
#include <iostream> int main() { int n = 4; // Number of rows // Upper part of the diamond for (int i = 1; i <= n; i++) { for (int j = 1; j <= n - i; j++) { std::cout << " "; } for (int k = 1; k <= 2 * i - 1; k++) { std::cout << "*"; } std::cout << std::endl; } // Lower part of the diamond for (int i = n - 1; i >= 1; i--) { for (int j = 1; j <= n - i; j++) { std::cout << " "; } for (int k = 1; k <= 2 * i - 1; k++) { std::cout << "*"; } std::cout << std::endl; } return 0; }
Feel free to modify the value of
n
in each pattern to change the size of the pattern. These are just a few examples of common patterns, and there are many more patterns that you can create using loops and other programming techniques.
Comments: 2
SCIAKU Team please upload 1st video of TREE please please please, please
I bought this course, it worth it!
Hi i want to buy this course but you dont have master card payment method please let me know how i can buy it
Dear mk.info.work, Now we have all types of payment options. If you need to purchase just checkout our official website