PRINT STAR

 PRINT STAR 


INPUT

#include <stdio.h>
int starpattern(int rows)
{

    for (int i = 0i < rowsi++)
    {
        printf("\n");
        for (int j = 0j <= ij++)
        {
            printf("* ");
        }
    }
}

int reversestarpattern(int rows)
{

    for (int i = rowsi >= 1i--)
    {

        for (int j = 0j < ij++)
        {
            printf("* ");
        }
        printf("\n");
    }
}

int main()
{
    int rows,type;
    printf("Enter the no. of rows of star pattern you want\n ");
    scanf("%d", &rows);
    printf("Enter 1 if you want to print triangular star pattern\n 2 if you want to print reverse triangular star pattern\n ");
    scanf("%d",&type);
    switch (type)
    {
    case 1:
        return starpattern(rows);
        break;
    
    case 2:
        reversestarpattern(rows);
        break;

    }

    return 0;
}

OUTPUT

Enter the no. of rows of star pattern you want 5 Enter 1 if you want to print triangular star pattern 2 if you want to print reverse triangular star pattern 1 * * * * * * * * * * * * * * *


Enter the no. of rows of star pattern you want
 5
Enter 1 if you want to print triangular star pattern
 2 if you want to print reverse triangular star pattern
 2
* * * * *
* * * *
* * *
* *
*

























 

Comments