Computer Science, asked by madhusingh6624, 9 months ago

Write a program to print the pyramid ?

Answers

Answered by CHINMAYqala
0

Explanation:

Search Programiz

C Programming Code To Create Pyramid and Pattern

C Programming Code To Create Pyramid and Pattern

In this example, you will learn to print half pyramid, pyramid, inverted pyramid, Pascal's Triangle and Floyd's triangle in C Programming using control statements.

To understand this example, you should have the knowledge of the following C programming topics:

C if...else Statement

C for Loop

C while and do...while Loop

C break and continue

Programs to print triangles using *, numbers and characters

Program to print half pyramid using *

*

* *

* * *

* * * *

* * * * *

Source Code

#include<stdio.h>

int main() {

int i, j, rows;

printf("Enter number of rows: ");

scanf("%d", &rows);

for (i=1; i<=rows; ++i) {

for (j=1; j<=i; ++j)

{ printf("* "); }

printf("\n");

}

return 0;

}

Program to print half pyramid a using numbers

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

Source Code

#include<stdio.h>

int main() {

int i,j,rows;

printf("Enter number of rows: ");

scanf("%d", &rows);

for (i=1; i<=rows; ++i) {

for (j=1; j<=i; ++j)

{ printf("%d ",j); }

printf("\n");

}

return 0;

}

Program to print half pyramid using alphabets

A

B B

C C C

D D D D

E E E E E

Source Code

#include<stdio.h>

int main() {

int i, j;

char input, alphabet='A';

printf("Enter the uppercase character you want to print in last row: ");

scanf("%c", &input);

for (i=1; i<=(input-'A'+1); ++i) {

for (j=1; j<=i; ++j)

{ printf("%c", alphabet); }

++alphabet;

printf("\n");

}

return 0;

}

Programs to print inverted half pyramid using * and numbers

Inverted half pyramid using *

* * * * *

* * * *

* * *

* *

*

Source Code

#include<stdio.h>

int main() {

int i, j, rows;

printf("Enter number of rows: ");

scanf("%d", &rows);

for (i=rows; i>=1; --i) {

for (j=1; j<=i; ++j)

{ printf("* "); }

printf("\n");

}

return 0;

}

Inverted half pyramid using numbers

1 2 3 4 5

1 2 3 4

1 2 3

1 2

1

Source Code

#include<stdio.h>

int main() {

int i ,j, rows;

printf("Enter number of rows: ");

scanf("%d", &rows);

for (i=rows; i>=1; --i) {

for (j=1; j<=i; ++j)

{ printf("%d ",j); }

printf("\n");

}

return 0;

}

Programs to display pyramid and inverted pyramid using * and digits

Program to print full pyramid using *

*

* * *

* * * * *

* * * * * * *

* * * * * * * * *

Answered by ridhimakh1219
1

Write a program to print the pyramid

Explanation:

C Program to print Pyramid Pattern

#include <stdio.h>

int main()  

{

 int rows, i, j, k = 0;

 printf("Please Enter the Number of Rows:  ");

 scanf("%d", &rows);

 printf("Printing Star Pyramid Pattern \n \n");

 for ( i = 1 ; i <= rows; i++ )  

   {

     for ( j = 1 ; j <= rows-i; j++ )  

     {

      printf(" ");      

     }

     while (k != (2 * i - 1))

     {

  printf("*");  

  k++;

     }

     k = 0;

     printf("\n");

   }

 return 0;

}

Output of the program

Please Enter the Number of Rows:  7

Printing Star Pyramid Pattern

                                                                                                                   

     *                                                                                                              

    ***                                                                                                            

   *****                                                                                                            

  *******                                                                                                          

 *********                                                                                                          

***********                                                                                                        

*************  

Similar questions