*
**
***
****
1)Require minimum 2 nested loop
2)Outer loop is for row
3)Inner loop is for column
4)Print in inner loop
Explanation:
1)The Pattern has 4 rows and each row corresponds to the row number (row 1 has 1 star, row 2 has 2 stars, etc.).
2)To print this pattern , we need two loops:
Outer loop for the rows
Inner loop for the columns(0 to row number).
3)In each iteration of the outer loop, the inner loop prints stars corresponding to the row number.
Java |
public class Pattern { public static void main(String[] args) { // Number of rows in the pattern int total_rows = 3; // Outer loop for rows for (int row = 0; row < total_row; row++) { // Inner loop for columns for (int col=0; col<=row ; row++) { System.out.print("*"); } // Move to the next line System.out.println(); } } } |
C++ |
|
Python |
rows = 4 # number of rows # Outer loop for rows for i in range(rows): # Inner loop for columns for j in range(i): print("*", end="") # Print stars in the same line print() # Move to the next line after printing a row |