Related Articles
Program to print pyramid pattern
• Difficulty Level : Basic
• Last Updated : 09 Apr, 2021

Write to program to print the pyramid pattern formed of stars

Example :

```Input:  n = 6
Output:
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*```

We strongly recommend you to minimize your browser and try this yourself first.
The idea is to use two for loops for every part of the pyramid. The two parts may be classified as upper part and lower part

## C++

 `// C++ program to print Pyramid pattern``#include``using` `namespace` `std;` `void` `pattern(``int` `n)``{   ``    ``// For printing the upper part of the pyramid``    ``for` `(``int` `i = 1; i < n; i++){``        ``for` `(``int` `j = 1; j < i+1; j++){``            ``cout <<``" * "``;``        ``}``        ``cout << endl ;``    ``}` `    ``// For printing the lower part of pyramid``    ``for` `(``int` `i = n; i > 0; i--){``        ``for` `(``int` `j = i; j > 0; j--){``            ``cout <<  ``" * "``;``        ``}``        ``cout << endl ;``    ``}``}` `// Driver program``int` `main()``{``    ``pattern(6);``    ``return` `0;``}`

## Java

 `// Java program to print Pyramid pattern``import` `java.io.*;` `class` `GFG``{``    ``public` `static` `void` `pattern(``int` `n)``    ``{``        ``// For printing the upper``        ``// part of the pyramid``        ``for` `(``int` `i = ``1``; i < n; i++)``        ``{``            ``for` `(``int` `j = ``1``; j < i+``1``; j++)``            ``{``                ``System.out.print(``" * "``);``            ``}``            ``System.out.println();``        ``}``    ` `        ``// For printing the lower``        ``// part of pyramid``        ``for` `(``int` `i = n; i > ``0``; i--)``        ``{``            ``for` `(``int` `j = i; j > ``0``; j--)``            ``{``                ``System.out.print(``" * "``);``            ``}``            ``System.out.println();``        ``}``    ``}``    ` `    ``// Driver program``    ``public` `static` `void` `main(String args[])``    ``{``        ``pattern(``6``);``    ``}``}``    ` `// This code is contributed by NIkita Tiwari.`

## Python

 `# Python program to print Pyramid pattern` `def` `pattern(n):``   ` `    ``# For printing the upper part of pyramid``    ``for` `i ``in` `range` `(``1``, n``+``1``):``        ``for` `j ``in` `range` `(``1``, i``+``1``):``            ``print` `" *"``,``        ``print``    ` `    ``# for printing the middle and lower part of pyramid``    ``for` `i ``in` `range` `(n, ``1``, ``-``1``):``        ``for` `j ``in` `range` `(i, ``1``, ``-``1``):``            ``print` `" *"``,``        ``print` `# Driver program``pattern(``6``)`

## C#

 `// C# program to print Pyramid pattern``using` `System;` `class` `GFG {``    ``public` `static` `void` `pattern(``int` `n)``    ``{``        ``// For printing the upper``        ``// part of the pyramid``        ``for` `(``int` `i = 1; i < n; i++) {``            ``for` `(``int` `j = 1; j < i + 1; j++) {``                ``Console.Write(``" * "``);``            ``}``            ``Console.WriteLine();``        ``}` `        ``// For printing the lower``        ``// part of pyramid``        ``for` `(``int` `i = n; i > 0; i--) {``            ``for` `(``int` `j = i; j > 0; j--) {``                ``Console.Write(``" * "``);``            ``}``            ``Console.WriteLine();``        ``}``    ``}` `    ``// Driver program``    ``public` `static` `void` `Main()``    ``{``        ``pattern(6);``    ``}``}` `// This code is contributed by vt_m.`

## PHP

 ` 0; ``\$i``--)``    ``{``        ``for` `(``\$j` `= ``\$i``; ``\$j` `> 0; ``\$j``--)``        ``{``            ``echo` `" * "``;``        ``}``        ``echo` `"\n"` `;``    ``}``}` `// Driver code``\$n``=6;``pattern(``\$n``);` `// This code is contributed by mits``?>`

## Javascript

 ``

Output :

``` *
*  *
*  *  *
*  *  *  *
*  *  *  *  *
*  *  *  *  *  *
*  *  *  *  *
*  *  *  *
*  *  *
*  *
*```

This article is contributed by Rahul Gupta. Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up