100% found this document useful (1 vote)
1K views11 pages

Program To Display The Half Pyramids, Numbers, Charac

The document contains C++ code examples for printing different patterns like half pyramids, inverted pyramids, triangles using characters and numbers. It includes programs to print Pascal's triangle and Floyd's triangle. The programs use for loops to iterate through rows and columns and print the patterns by manipulating the characters, numbers or spaces printed on each line.

Uploaded by

rajahari
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views11 pages

Program To Display The Half Pyramids, Numbers, Charac

The document contains C++ code examples for printing different patterns like half pyramids, inverted pyramids, triangles using characters and numbers. It includes programs to print Pascal's triangle and Floyd's triangle. The programs use for loops to iterate through rows and columns and print the patterns by manipulating the characters, numbers or spaces printed on each line.

Uploaded by

rajahari
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 11

C++ Program To display the half pyramid of *, numbers and character

C++ Program to print half pyramid as using * as shown in figure below.

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

1.
2. #include <iostream>
3. using namespace std;
4. int main()
5. {
6.

int i,j,rows;

7.

cout<<"Enter the number of rows: ";

8.

cin>>rows;

9.

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

10.

11.

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

12.

13.

cout<<"* ";

14.

15.

cout<<"\n";

16.

17.

return 0;

18. }

C++ Program to print half pyramid as using numbers as shown in figure below.

1
1 2

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

1.
2. #include <iostream>
3. using namespace std;
4. int main()
5. {
6.

int i,j,rows;

7.

cout<<"Enter the number of rows: ";

8.

cin>>rows;

9.

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

10.

11.

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

12.

13.

cout<<j<<" ";

14.

15.

cout<<"\n";

16.

17.

return 0;

18. }

C++ Program to print triangle of characters as below

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

1.

2. #include <iostream>
3. using namespace std;
4. int main()
5. {
6.

int i,j;

7.

char input,temp='A';

8.

cout<<"Enter uppercase character you want in triange at last row: ";

9.

cin>>input;

10.

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

11.

12.

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

13.

cout<<temp<<" ";

14.

++temp;

15.

cout<<endl;

16.

17.

return 0;

18. }

C++ Program To Display inverted half pyramid using * and numbers


C++ Program to print inverted half pyramid using * as shown below.

*
*
*
*

* * * *
* * *
* *
*
*

1. #include <iostream>
2. using namespace std;
3. int main()

4. {
5.

int i,j,rows;

6.

cout<<"Enter the number of rows: ";

7.

cin>>rows;

8.

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

9.

10.

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

11.

12.

cout<<"* ";

13.

14.

cout<<"\n";

15.

16.

return 0;

17. }

C++ Program to print inverted half pyramid as using numbers as shown below.

1
1
1
1

2 3 4 5
2 3 4
2 3
2
1

1. #include <iostream>
2. using namespace std;
3. int main()
4. {
5.

int i,j,rows;

6.

cout<<"Enter the number of rows: ";

7.

cin>>rows;

8.

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

9.

10.

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

11.

12.

cout<<j<<" ";

13.

14.

cout<<"\n";

15.

16.

return 0;

17. }

C++ Program To display the pyramid of * and digits


C++ program to print pyramid using *.

*
* *
* * *
* * *

*
*
*
*
*

*
* *
* * *
* * * * *

1.
2. #include <iostream>
3. using namespace std;
4. int main()
5. {
6.

int i,space,rows,k;

7.

cout<<"Enter the number of rows: ";

8.

cin>>rows;

9.

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

10.

11.

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

12.

13.

cout<<"

";

14.

15.

while(k!=2*i-1)

16.

17.

cout<<"* ";

18.

++k;

19.

20.

k=0;

21.

cout<<"\n";

22.

23.

return 0;

24. }

C++ program to print the pyramid of digits in pattern as below.

2
3 4
4 5 6
5 6 7

1
3
5
7
8

2
4 3
6 5 4
9 8 7 6 5

1.
2. #include <iostream>
3. using namespace std;
4. int main()
5. {
6.

int i,space,rows,k=0,count=0,count1=0;

7.

cout<<"Enter the number of rows: ";

8.

cin>>rows;

9.

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

10.

11.

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

12.

13.

cout<<"

14.

++count;

";

15.

16.

while(k!=2*i-1)

17.

18.

if (count<=rows-1)

19.

20.

cout<<i+k<<" ";

21.

++count;

22.

23.

else

24.

25.

++count1;

26.

cout<<i+k-2*count1<<" ";

27.

28.

++k;

29.

30.

count1=count=k=0;

31.

cout<<"\n";

32.

33.

return 0;

34. }

C++ program to display reverse pyramid.


* * * *
* * *
* *
*

*
*
*
*
*

* * * *
* * *
* *
*

1.
2. #include <iostream>
3. using namespace std;
4. int main()
5. {
6.

int rows,i,j,space;

7.

cout<<"Enter number of rows: ";

8.

cin>>rows;

9.

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

10.

11.

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

12.

cout<<"

13.

";

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

14.

cout<<"* ";

15.

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

16.

cout<<"* ";

17.
18.

cout<<endl;
}

19.

return 0;

20. }

C++ Program to Draw Pascal's triangle as below:


1
1

1
1

3
10

1
2
6

1
1

10

1
1

1. #include <iostream>
2. using namespace std;
3. int main()
4. {
5.

int rows,coef=1,space,i,j;

6.

cout<<"Enter number of rows: ";

7.

cin>>rows;

8.

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

9.

10.

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

11.

cout<<"

12.

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

13.

";

14.

if (j==0||i==0)

15.

coef=1;

16.
17.
18.

else
coef=coef*(i-j+1)/j;
cout<<"

"<<coef;

19.

20.

cout<<endl;

21.

22. }

C++ Program to display Floyd's Triangle.


1
2 3
4 5 6
7 8 9 10

1. #include <iostream>
2. using namespace std;
3. int main()
4. {
5.

int rows,i,j,k=0;

6.

cout<<"Enter number of rows: ";

7.

cin>>rows;

8.

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

9.

10.

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

11.

cout<<k+j<<" ";

12.

++k;

13.

cout<<endl;

14.

15.

return 0;

16. }
- See more at: http://www.programiz.com/article/c%2B%2B-programming-pattern#sthash.5Ruf6dFd.dpuf - See more
at: http://www.programiz.com/article/c%2B%2B-programming-pattern#sthash.5Ruf6dFd.dpuf - See more at:

http://www.programiz.com/article/c%2B%2B-programming-pattern#sthash.5Ruf6dFd.dpuf - See more at:


http://www.programiz.com/article/c%2B%2B-programming-pattern#sthash.5Ruf6dFd.dpuf

You might also like