C Language

C code to Hollow Pyramid star pattern

C code to Hollow  Pyramid star pattern

In this article, we will discuss the  C code to Hollow Pyramid star pattern

In this post, we will learn how to create the hollow Pyramid star pattern using for, while and do-wile loop

Code to  Pyramid pattern-using for loop

Program 1

This program allows the user to enter the number of rows and the symbol then the program displays a hollow pyramid star pattern with a given symbol using for loop in C language

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,k,space,rows;
    char ch;
    printf("Enter Number of rows\n");
    scanf("%d%c",&rows,&ch);
    printf("Enter the symbol as you wish: ");
    ch=getchar();
    for(i=1; i<=rows; i++){//do print each rows
        for(j=i; j<=rows; j++){ //print space for pyramid
        printf(" ");
    }
    for(k=1; k<2*i; k++){
            if(i==rows || (k==1 || k==2*i-1)){
                printf("%c",ch);
            }
            else{
                printf(" ");
            }


    }
    printf("\n");
    }
    getch();
    return 0;
}

When the above code is executed it produces the following result

Pyramid pattern

 

Code to  Pyramid pattern -using the while loop

Program 2

This program allows the user to enter the number of rows and the symbol then the program displays a hollow pyramid star pattern with a given symbol using while loop in C language

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,k,space,rows;
    char ch;
    printf("Enter Number of rows\n");
    scanf("%d%c",&rows,&ch);
    printf("Enter the symbol as you wish: ");
    ch=getchar();
    i=1;
    while(i<=rows){//do print each rows
            j=i;
        while(j<=rows){ //print space for pyramid
        printf(" ");
    j++;
    }
    k=1;
    while(k<2*i){
            if(i==rows || (k==1 || k==2*i-1)){
                printf("%c",ch);
            }
            else{
                printf(" ");
            }
 k++;

    }
    printf("\n");
     i++;
    }
    getch();
    return 0;
}

When the above code is executed it produces the following result

Pyramid pattern

C code to  Pyramid pattern-using the do-while loop

Program 3

This program allows the user to enter the number of rows and the symbol then the program displays a hollow pyramid star pattern with a given symbol using the do-while loop in C language

 

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,k,space,rows;
    char ch;
    printf("Enter Number of rows\n");
    scanf("%d%c",&rows,&ch);
    printf("Enter the symbol as you wish: ");
    ch=getchar();
    i=1;
    do{//do print each rows
            j=i;
        do{ //print space for pyramid
        printf(" ");
    j++;
    }while(j<=rows);
    k=1;
   do{
            if(i==rows || (k==1 || k==2*i-1)){
                printf("%c",ch);
            }
            else{
                printf(" ");
            }
 k++;

    } while(k<2*i);
    printf("\n");
     i++;
    }while(i<=rows);
    getch();
    return 0;
}

 

When the above code is executed it produces the following result

Pyramid pattern

 

Suggested post you

For loop in C language

While loop in C language

Do-while loop in C language

Nested for loop in C language

Nested while loop in C language

 

Similar post

C++ pyramid star pattern  – using loops

Java pyramid star pattern – using loops

C pyramid star pattern – using loops

C++ program to Inverted Pyramid star pattern

Java program to Inverted Pyramid star pattern

C++ code to Hollow Pyramid star pattern

Java code to Hollow Pyramid star pattern

Reverse inverted pyramid star in Java

Reverse inverted pyramid star in C

Reverse inverted pyramid star in C++

 

Karmehavannan

Recent Posts

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

3 months ago

PHP Star triangle Pattern program

PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…

3 months ago

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

1 year ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

1 year ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

1 year ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

1 year ago

This website uses cookies.