STAR PATTERN IN C.

 #include <stdio.h>


void starpattern(int rows)
{
    for (int i = 0; i < rows; i++)
    {
        for (int j = 0; j <= i; j++)
        {
            printf("*");
        }

        printf("\n");
    }
}

void Reversestarpattern(int rows)
{
    for (int i = 0; i < rows; i++)
    {
        for (int j = 0; j <= rows - i - 1; j++)
        {
            printf("*");
        }
        printf("\n");
    }
}

int main()
{
    int rows, type;
    printf("Enter 0 for Star Pattern and 1 for Reverse Star Pattern\n");
    scanf("%d", &type);
    printf("How many rows do you want?\n");
    scanf("%d", &rows);
    switch (type)
    {
    case 0:
        starpattern(rows);
        break;

    case 1:
        Reversestarpattern(rows);
        break;

    default:
        printf("You have entered an invalid choice");
        break;
    }
    return 0;
}

OUTPUT:
Enter 0 for Star Pattern and 1 for Reverse Star Pattern 0 How many rows do you want? 8 * ** *** **** ***** ****** ******* ********

Enter 0 for Star Pattern and 1 for Reverse Star Pattern
1
How many rows do you want?
9
*********
********
*******
******
*****
****
***
**
*

Enter 0 for Star Pattern and 1 for Reverse Star Pattern 2 How many rows do you want? 7 You have entered an invalid choice

Comments

Post a Comment

Popular posts from this blog

C Program using continue statement

C program of WHILE Loop

NULL Pointer in C.

C Program using DO WHILE loop

C Program using SWITCH statement

New Animated Login or signup page made by HTML, CSS and JavaScript.

C Program to print multiplication table of any number.

C Language Travel Agency Manager Exercise.

STRUCTURE IN C PROGRAMMING.