Program to print Even Odd Number Pyramid

06 Jun, 2022
Given the total number of rows as n, the task is to print the given pattern. 
* 1* *2* 1*3* *2*4* 1*3*5* *2*4*6* 1*3*5*7* *2*4*6*8* 1*3*5*7*9* . .  
Examples:  
Input: n = 5
Output:
*
1*
*2*
1*3*
*2*4*

Input: n = 10
Output:
*
1*
*2*
1*3*
*2*4*
1*3*5*
*2*4*6*
1*3*5*7*
*2*4*6*8*
1*3*5*7*9*
Below is the solution to the above problem:  
C++
C
Java
Python3
C#
PHP
Javascript
// CPP program to print Even Odd Number Pyramid #include <iostream>using namespace std; // function for creating patternvoid Pattern(int n){    // Initialization    int i, j, k;    for (i = 1; i <= n; i++) {         for (j = 1, k = i; j <= i; j++, k--) {             if (k % 2 == 0) {                 // displaying the numbers                cout << j;            }            else {                 // displaying the stars                cout << "*";            }        }        cout << "\n";    }} // driver codeint main(){     // Get n    int n = 5;     // Print the pattern    Pattern(n);     return 0;}
// C program to print Even Odd Number Pyramid #include <stdio.h> // function for creating patternvoid Pattern(int n){    // Initialization    int i, j, k;    for (i = 1; i <= n; i++) {        for (j = 1, k = i; j <= i; j++, k--) {            if (k % 2 == 0) {                 // displaying the numbers                printf("%d", j);            }            else {                 // displaying the stars                printf("*");            }        }        printf("\n");    }} // driver codeint main(){     // Get n    int n = 5;     // Print the pattern    Pattern(n);     return 0;}
// Java program to print above pattern import java.util.Scanner; class Pattern {    static void display(int n)    {         int i, j, k;        for (i = 1; i <= n; i++) {             for (j = 1, k = i; j <= i; j++, k--) {                 if (k % 2 == 0) {                    // displaying the numbers                    System.out.print(j);                }                else {                    // displaying the stars                    System.out.print("*");                }            }            System.out.print("\n");        }    }    // Driver Code    public static void main(String[] args)    {         // Get n        int n = 5;         // Print the pattern        display(n);    }}
# Python3 program to print above patterndef display(n):    for i in range(1, n + 1):        k = i        for j in range(1, i + 1):            if k % 2 == 0:                                 # Displaying the numbers                print(j, end = '')            else:                                 # Displaying the stars                print('*', end = '')            k -= 1        print() # Driver Code # Get nn = 5 # Print the patterndisplay(n) # This code is contributed by SamyuktaSHegde
// C# program to print above patternusing System; class GFG{static void display(int n){     int i, j, k;    for (i = 1; i <= n; i++)    {         for (j = 1, k = i; j <= i; j++, k--)        {             if (k % 2 == 0)            {                // displaying the numbers                Console.Write(j);            }            else            {                // displaying the stars                Console.Write("*");            }        }        Console.Write("\n");    }} // Driver Codepublic static void Main(){     // Get n    int n = 5;     // Print the pattern    display(n);}} // This code is contributed by anuj_67
<?php// php program to print// above pattern   function display($n){    // Initialization    $i;    $j;    $k;     for($i=1; $i<=$n; $i++)    {        for($j=1, $k=$i; $j<=$i; $j++, $k--)        {            if($k%2==0){             // displaying the numbers               echo $j;}            else{             // displaying the stars                echo "*";}        }        echo "\n";    }}   // Driver Code // Get n$n = 5; // Print the patterndisplay($n); ?>
<script> // Javascript program to print Even Odd Number Pyramid // function for creating patternfunction Pattern(n){    // Initialization    var i, j, k;    for (i = 1; i <= n; i++) {         for (j = 1, k = i; j <= i; j++, k--) {             if (k % 2 == 0) {                 // displaying the numbers                document.write( j);            }            else {                // displaying the stars                document.write("*");            }        }        document.write("<br>");    }} // driver code// Get nvar n = 5; // Print the patternPattern(n); // This code is contributed by noob2000.</script>
*
1*
*2*
1*3*
*2*4*
 
Time Complexity: O(n2), where n represents the given input.Auxiliary Space: O(1), no extra space is required, so it is a constant.
inderDuMCA
SamyuktaSHegde
srinam
noob2000
tamanna17122007
pattern-printing
Strings
Strings
pattern-printing
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.