Write a program to print the following pattern.

program to print the pattern 1

In this pattern program, we are going to draw above pattern on the output screen with the help of various loops.

Algorithm:

  • STEP 1: START
  • STEP 2: SET lines= 10
  • STEP 3: SET space=(lines/2)-2
  • STEP 4: SET i=1 REPEAT STEP 5 to STEP 17 UNTIL i is less than or equals to lines.
  • STEP 5: SET flag1=0
    SET l=1
  • STEP 6: REPEAT STEP 7 and 8 UNTIL l is less than or equals to i
  • STEP 7: IF flag1 is not true
    PRINT '*' and INCREMENT flag1 by 1
    ELSE PRINT BLANK SPACE "" WITH "*"
  • STEP 8: SET l=l+1
  • STEP 9: SET l=1
  • STEP 10: REPEAT STEP 11 UNTIL l is less than or equals to space
  • STEP 11: PRINT "" and SET l=l+1
  • STEP 12: DECREMENT space by 4.
  • STEP 13: SET l=1 and SET flag=1
  • STEP 14: REPEAT STEP 15 UNTIL l is less than or equals to i
  • STEP 15: IF flag is not true PRINT * and increment flag by 1.
    ELSE PRINT BLANK SPACE "" WITH * .
  • STEP 16: PRINT new line
  • STEP 17: SET i=i+1
  • STEP 18: INCREMENT space by 4
  • STEP 19: SET i=lines/2
  • STEP 20: REPEAT STEP 21 to STEP 25 UNTIL i is greater than 1
  • STEP 21: SET flag=0 SET l=1
  • STEP 22: REPEAT STEP 23 and 24 UNTIL l is less than or equals to i
  • STEP 23: IF flag is not true PRINT *
    ELSE PRINT "" + *
  • STEP 24: SET l=l+1
  • STEP 25: PRINT new line, SET i=i-1
  • STEP 26: EXIT

C Program:

Output:

pattern. program to print the pattern 1

PHP Program:

Output:

program to print the pattern 1

Java Program:

Output:

program to print the pattern 1

C# Program:

Output:

program to print the pattern 1

Python Program:

Output:

program to print the pattern 1




Latest Courses