0% found this document useful (0 votes)
232 views1 page

C Programming Code To Create Pyramid and Pattern: Programs To Print Triangles Using, Numbers and Characters

Uploaded by

Rzr hellboy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
232 views1 page

C Programming Code To Create Pyramid and Pattern: Programs To Print Triangles Using, Numbers and Characters

Uploaded by

Rzr hellboy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

200

SHARES

 C TUTORIAL C++ PYTHON R 

C Programming Code To Create RELATED EXAMPLES

Pyramid and Pattern C Program to Check Whether a Number


is Even or Odd
Examples to print half pyramid, pyramid, inverted pyramid, Pascal's Triangle and Floyd's
triangle in C Programming using control statements. C Program to Check Whether a
Character is Vowel or Consonant

C Program to Find the Largest Number


Among Three Numbers

C program to Find all Roots of a


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

C Program to Check Leap Year


C Programming if, if...else and Nested if...else Statement
C Programming for Loop
C programming while and do...while Loop
C Programming break and continue Statement Receive the latest tutorial to
improve your programming
skills

Enter Your Email Join

List of Source Code

Code to print triangles using *, digits and characters

Code to print inverted triangles using * and digits

Code to print full pyramids

Code to print Pascal's traingle

Code to print Floyd's triangle

Programs to print triangles using *, numbers


and characters

Example 1: Program to print half pyramid using *

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

#include <stdio.h>
int main()
{
int i, j, rows;

printf("Enter the number of rows: ");


scanf("%d",&rows);

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


{
for(j=1; j<=i; ++j)
{
printf("* ");
}
printf("\n");
}
return 0;
}

Example 2: Program to print half pyramid a using


numbers

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

#include <stdio.h>
int main()
{
int i, j, rows;

printf("Enter the 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;
}

Example 3: Program to print half pyramid using


alphabets

A
B B
C C C
D D D D
E E E E E

#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

Example 4: Inverted half pyramid using *

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

#include <stdio.h>
int main()
{
int i, j, rows;

printf("Enter the number of rows: ");


scanf("%d",&rows);

for(i=rows; i>=1; ‐‐i)


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

return 0;
}

Example 5: Inverted half pyramid using numbers

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

#include <stdio.h>
int main()
{
int i, j, rows;

printf("Enter the 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

Example 6: Program to print full pyramid using *

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

#include <stdio.h>
int main()
{
int i, space, rows, k=0;

printf("Enter the number of rows: ");


scanf("%d",&rows);

for(i=1; i<=rows; ++i, k=0)


{
for(space=1; space<=rows‐i; ++space)
{
printf(" ");
}

while(k != 2*i‐1)
{
printf("* ");
++k;
}

printf("\n");
}

return 0;
}

Example 7: Program to print pyramid using


numbers

1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5

#include <stdio.h>
int main()
{
int i, space, rows, k=0, count = 0, count1 = 0;

printf("Enter the number of rows: ");


scanf("%d",&rows);

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


{
for(space=1; space <= rows‐i; ++space)
{
printf(" ");
++count;
}

while(k != 2*i‐1)
{
if (count <= rows‐1)
{
printf("%d ", i+k);
++count;
}
else
{
++count1;
printf("%d ", (i+k‐2*count1));
}
++k;
}
count1 = count = k = 0;

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

Example 8: Inverted full pyramid using *

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

#include<stdio.h>
int main()
{
int rows, i, j, space;

printf("Enter the number of rows: ");


scanf("%d",&rows);

for(i=rows; i>=1; ‐‐i)


{
for(space=0; space < rows‐i; ++space)
printf(" ");

for(j=i; j <= 2*i‐1; ++j)


printf("* ");

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


printf("* ");

printf("\n");
}

return 0;
}

Example 9: Print Pascal's triangle

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

#include <stdio.h>
int main()
{
int rows, coef = 1, space, i, j;

printf("Enter number of rows: ");


scanf("%d",&rows);

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


{
for(space=1; space <= rows‐i; space++)
printf(" ");

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


{
if (j==0 || i==0)
coef = 1;
else
coef = coef*(i‐j+1)/j;

printf("%4d", coef);
}
printf("\n");
}

return 0;
}

Example 10: Print Floyd's Triangle.

1
2 3
4 5 6
7 8 9 10

#include <stdio.h>
int main()
{
int rows, i, j, number= 1;

printf("Enter the number of rows: ");


scanf("%d",&rows);

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


{
for(j=1; j <= i; ++j)
{
printf("%d ", number);
++number;
}

printf("\n");
}

return 0;
}

Check out these related examples:

C Programming Code To Create Pyramid and Structure


C Program to Find the Number of Vowels, Consonants, Digits and White
space in a String
C Program to Multiply two Matrices by Passing Matrix to Function

Copyright © by Programiz | All rights reserved | Privacy Policy

You might also like