Program to print Kite Pattern

21 Apr, 2021
Given task is to draw a KITE pattern using ‘$’ Example:  
Output:
       $
      $$$
     $$$$$
    $$$$$$$
   $$$$$$$$$
    $$$$$$$
     $$$$$
      $$$
       $
      $$$
     $$$$$
Below is the code to implement the above problem:Program:  
C++
C
Java
Python3
C#
PHP
Javascript
// C++ Program to print Kite Pattern#include <bits/stdc++.h>#include <stdlib.h> using namespace std;int main(){     int i, j, k, sp, space = 4;    char prt = '$';     for (i = 1; i <= 5; i++)    {         // For printing the space        for (sp = space; sp >= 1; sp--)        {            cout << " ";        }         // For printing the $        for (j = 1; j <= i; j++)        {            cout << prt;        }         for (k = 1; k <= (i - 1); k++)        {            if (i == 1)            {                continue;            }             cout << prt;        }        cout << "\n";        space--;    }     space = 1;     for (i = 4; i >= 1; i--)    {        for (sp = space; sp >= 1; sp--)        {            cout << " ";        }         for (j = 1; j <= i; j++)        {            cout << prt;        }         for (k = 1; k <= (i - 1); k++)        {            cout << prt;        }         space++;        cout << "\n";    }     space = 3;     for (i = 2; i <= 5; i++)    {        if ((i % 2) != 0)        {            for (sp = space; sp >= 1; sp--)            {                cout << " ";            }             for (j = 1; j <= i; j++)            {                cout << prt;            }        }         if ((i % 2) != 0)        {            cout << "\n";            space--;        }    }     return 0;} // This code is contributed// by Akanksha Rai(Abby_akku)
// C Program to print Kite Pattern#include <stdio.h>#include <stdlib.h> int main(){     int i, j, k, sp, space = 4;    char prt = '$';     for (i = 1; i <= 5; i++) {         // For printing the space        for (sp = space; sp >= 1; sp--) {            printf(" ");        }         // For printing the $        for (j = 1; j <= i; j++) {            printf("%c", prt);        }         for (k = 1; k <= (i - 1); k++) {            if (i == 1) {                continue;            }             printf("%c", prt);        }        printf("\n");        space--;    }     space = 1;     for (i = 4; i >= 1; i--) {        for (sp = space; sp >= 1; sp--) {            printf(" ");        }         for (j = 1; j <= i; j++) {            printf("%c", prt);        }         for (k = 1; k <= (i - 1); k++) {            printf("%c", prt);        }         space++;        printf("\n");    }     space = 3;     for (i = 2; i <= 5; i++) {        if ((i % 2) != 0) {            for (sp = space; sp >= 1; sp--) {                printf(" ");            }             for (j = 1; j <= i; j++) {                printf("%c", prt);            }        }         if ((i % 2) != 0) {            printf("\n");            space--;        }    }     return 0;}
// Java Program to print Kite Patternimport java.io.*; class GFG{public static void main(String[] args){     int i, j, k, sp, space = 4;    char prt = '$';     for (i = 1; i <= 5; i++)    {         // For printing the space        for (sp = space; sp >= 1; sp--)        {            System.out.print(" ");        }         // For printing the $        for (j = 1; j <= i; j++)        {            System.out.print(prt);        }         for (k = 1; k <= (i - 1); k++)        {            if (i == 1)            {                continue;            }             System.out.print(prt);        }        System.out.println();        space--;    }     space = 1;     for (i = 4; i >= 1; i--)    {        for (sp = space; sp >= 1; sp--)        {            System.out.print(" ");        }         for (j = 1; j <= i; j++)        {          System.out.print(prt);        }         for (k = 1; k <= (i - 1); k++)        {            System.out.print(prt);        }         space++;        System.out.println();    }     space = 3;     for (i = 2; i <= 5; i++)    {        if ((i % 2) != 0)        {            for (sp = space; sp >= 1; sp--)            {                System.out.print(" ");            }             for (j = 1; j <= i; j++)            {                System.out.print(prt);            }        }         if ((i % 2) != 0)        {            System.out.println();            space--;        }    }}} // This code is contributed by inder_verma..
# Python3 Program to print Kite Patternif __name__ == '__main__':     space = 4    prt = '$'     for i in range(1, 6):         # For printing the space        for sp in range(space, 0, -1):            print(end = " ")         # For printing the $        for j in range(1, i + 1):            print(prt, end = "")         for k in range(1, i):                     if (i == 1):                             continue                         print(prt, end = "")         print()        space -= 1         space = 1     for i in range(4, 0, -1):         for sp in range(space, 0, -1):            print(end = " ")         for j in range(1, i + 1):            print(prt, end = "")         for k in range(1, i):            print(prt, end = "")         space += 1        print()     space = 3     for i in range(2, 6):         if ((i % 2) != 0):                     for sp in range(space, 0, -1):                print(" ", end = "")             for j in range(1, i + 1):                print(prt, end = "")         if ((i % 2) != 0):            print()            space -= 1 # This code is contributed by# mohit kumar 29
// C# Program to print Kite Patternusing System; class GFG{public static void Main(){     int i, j, k, sp, space = 4;    char prt = '$';     for (i = 1; i <= 5; i++)    {         // For printing the space        for (sp = space; sp >= 1; sp--)        {            Console.Write(" ");        }         // For printing the $        for (j = 1; j <= i; j++)        {            Console.Write(prt);        }         for (k = 1; k <= (i - 1); k++)        {            if (i == 1)            {                continue;            }             Console.Write(prt);        }        Console.WriteLine();        space--;    }     space = 1;     for (i = 4; i >= 1; i--)    {        for (sp = space; sp >= 1; sp--)        {            Console.Write(" ");        }         for (j = 1; j <= i; j++)        {            Console.Write(prt);        }         for (k = 1; k <= (i - 1); k++)        {            Console.Write(prt);        }         space++;        Console.WriteLine();    }     space = 3;     for (i = 2; i <= 5; i++)    {        if ((i % 2) != 0)        {            for (sp = space; sp >= 1; sp--)            {                Console.Write(" ");            }             for (j = 1; j <= i; j++)            {                Console.Write(prt);            }        }         if ((i % 2) != 0)        {            Console.WriteLine();            space--;        }    }}} // This code is contributed by Soumik
<?php// PHP Program to print Kite Pattern $space = 4;$prt = '$'; for ($i = 1; $i <= 5; $i++){     // For printing the space    for ($sp = $space; $sp >= 1; $sp--)    {        echo (" ");    }     // For printing the $    for ($j = 1; $j <= $i; $j++)    {        echo ( $prt);    }     for ($k = 1; $k <= ($i - 1); $k++)    {        if ($i == 1)        {            continue;        }         echo ( $prt);    }echo ("\n");$space--;} $space = 1; for ($i = 4; $i >= 1; $i--){    for ($sp = $space; $sp >= 1; $sp--)    {        echo (" ");    }     for ($j = 1; $j <= $i; $j++)    {        echo ( $prt);    }     for ($k = 1; $k <= ($i - 1); $k++)    {        echo ( $prt);    }     $space++;    echo ("\n");} $space = 3; for ($i = 2; $i <= 5; $i++){    if (($i % 2) != 0)    {        for ($sp = $space; $sp >= 1; $sp--)        {            echo (" ");        }         for ($j = 1; $j <= $i; $j++)        {            echo ( $prt);        }    }     if (($i % 2) != 0)    {        echo ("\n");        $space--;    }} // This code is contributed// by Sach_Code?>
<script>       // JavaScript Program to print Kite Pattern       var i,        j,        k,        sp,        space = 4;      var prt = "$";       for (i = 1; i <= 5; i++) {        // For printing the space        for (sp = space; sp >= 1; sp--) {          document.write("  ");        }         // For printing the $        for (j = 1; j <= i; j++) {          document.write(prt);        }         for (k = 1; k <= i - 1; k++) {          if (i == 1) {            continue;          }           document.write(prt);        }        document.write("<br>");        space--;      }       space = 1;       for (i = 4; i >= 1; i--) {        for (sp = space; sp >= 1; sp--) {          document.write("  ");        }         for (j = 1; j <= i; j++) {          document.write(prt);        }         for (k = 1; k <= i - 1; k++) {          document.write(prt);        }         space++;        document.write("<br>");      }       space = 3;       for (i = 2; i <= 5; i++) {        if (i % 2 != 0) {          for (sp = space; sp >= 1; sp--) {            document.write("  ");          }           for (j = 1; j <= i; j++) {            document.write(prt);          }        }         if (i % 2 != 0) {          document.write("<br>");          space--;        }      }        </script>
    $
   $$$
  $$$$$
 $$$$$$$
$$$$$$$$$
 $$$$$$$
  $$$$$
   $$$
    $
   $$$
  $$$$$
 
SoumikMondal
inderDuMCA
Sach_Code
Akanksha_Rai
mohit kumar 29
rdtank
pattern-printing
C Programs
C++ Programs
School Programming
pattern-printing
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.