These are star pattern exercises. These are used for logic building. These also help the programmer to get more flexibility over control statements. In this exercise, the difficulty level of the problem is increasing as they move to next problems.
Many good programmers recommend other programmers to solve these problems because not only it increases logic but also the provide more control over control statements.
Star Problem Exercise
Here are star pattern exercises:
***** ************ ***** ***** ************ * * ***** ************ * * ***** ************ * * ***** ************ ***** Square Rectangle Hollow square star Star star pattern pattern pattern
***** ***** *****
***** * * *****
***** * * *****
***** * * *****
***** ***** *****
Rhombus Hollow Rhombus Mirrored Rhombus
Star Star Star
pattern pattern Pattern
* * *****
** ** ****
*** * * ***
**** * * **
***** ***** *
Mirrored Right Hollow right Inverted Right Triangle
Triangle Star Triangle star Star Pattern
Pattern Star Pattern
***** ***** ******
* * **** * *
* * *** * *
** ** * *
* * *
Hollow Inverted Inverted Mirrored Hollow Inverted
Right Triangle Right Triangle Mirrored Right
Star Pattern Star Pattern Triangle Star Pattern
* * *********
*** * * *******
***** * * *****
******* * * ***
********* ********** *
Pyramid Star Hollow Pyramid Inverted Pyramid
Pattern Star Pattern Star Pattern
**********
* *
* *
* *
*
Hollow Inverted
Pyramid Star
Pattern
* *
** **
*** ***
**** ****
***** *****
**** ****
*** ***
** **
* *
Half Diamond Mirrored half Diamond
Star Pattern Star Pattern
* *********** ************
*** ********** ***********
***** ********* **********
******* ******** *********
********* ******* ********
******* ******** *********
***** ********* **********
*** ********** ***********
* *********** ************
Diamond Star Hollow Diamond
Pattern Star Pattern
* * *
* * *
* * *
* * *
*************** *
* * *
* * *
* * *
* * *
Plus Star Cross (X) Star
Pattern Pattern

* * * *
* * *
* * * *
* * * solve this pattern
In this question, we are assuming that the number of columns are decided based on the number of rows.
If row is even, the columns = rows – 1
If row is odd, the columns = rows
https://github.com/techoutflow-official/techoutflow_website/blob/main/star_pattern1.cpp
Hope this helps