#30_Printing Star Patterns

 #include <stdio.h>


void print_star(int n)
{
    for (int i = 1i <= ni++)
    {

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

void reverse_print_star(int n)
{
    for (int i = 1i <= ni++)
    {
        for (int j = ij <= nj++)
        {
            printf("*");
        }
        printf("\n");
    }
}
int main()
{
    int rowtype;
    printf("Enter number of rows: ");
    scanf("%d", &row);
    printf("Enter 0 for print_star and enter 1 for reverse_print_star: ");
    scanf("%d", &type);

    switch (type)
    {
    case 0:
        print_star(row);    
        break;
    case 1:
        reverse_print_star(row);    
        break;
    default:
        printf("Please enter valid input");
        break;
    }
    return 0;
}

Comments

Popular posts from this blog