C++ program to print pyramid pattern of numbers

Write a program in C to make such a pattern like a pyramid with numbers increased by 1. The pattern is as follows:

logic of C++ program to print pyramid pattern of numbers

Flowchart of C++ program to print pyramid pattern of numbers

c++ program to print pyramid pattern of numbers

C++ program to print pyramid pattern of numbers

Output

logic of C++ program to print pyramid pattern of numbers

Excercise

Find the possible mistakes in the following Shamil’s Flow Table of the C++ program to print pyramid pattern of numbers.

loop

r=3

conditionWhat line will Execute

 

Actual work to do

 

what we are getting as output in each step

 

k=s ,s=6

k=6

 

 1,2,3,4,5,6,7,8,9,10,11, 12, 13,

14,15,16,17

k—

 

_
k=5True1,2,3,4,5,6,7,8,9,10,11, 12, 13, 14,

15,16,17,18,

13, 14,15,16,17

 

k—

 

__
k=4True1,2,3,4,5,6,7,8,9,10,11, 12, 13, 14,

15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,17

 

k—

 

___
k=3True1,2,3,4,5,6,7,8,9,10,11, 12, 13, 14,

15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,17

18,13, 14,15,16,17

k—

 

____
k=2True1,2,3,4,5,6,7,8,9,10,11, 12, 13, 14,

15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,17

18,13, 14,15,16,17,18,13, 14,

15,16,17

k—

 

_____
k=1True1,2,3,4,5,6,7,8,9,10,11, 12, 13,

14,15,

16,17,18,

14,15,16,17,18,13, 14,15,16,17

18, 13, 14,15,16,17,18,13, 14,

15,16,17,18,

13, 14,15,16,17

k—

 

______
k=0

j=1

False for k=0

True for j=1

1,2,3,4,5,6,7,8,9,10,11, 12, 13,

14,15,16,17,

18,13, 14,15,16,17,

18,13, 14,15,16,17

18,13, 14,15,16,17,18,13,

14,15,16,17,18, 13, 14,15,16,

17,18,19,20,21,22,23,24

j++______*
j=2False for j=2

 

1,2,3,4,5,6,7,8,9,10,11, 12,

13, 14,15,16,

17,18,

13, 14,15,16,17,18,13, 14,15,16,17

18, 13, 14,15,16,17,18, 13, 14,15,

16,17,18, 13, 14,15,16,17,18,

19,20,21,22,23,

24,25,26,27,28,29

“/n”

s—

i++

 
i=2

K=s ,

s=5

True30,10,11, 12, 13, 14,15,16,17K–______*

_

I=2

K=4

True30,10,11, 12, 13, 14,15,16,17,18,

13, 14,15,16,17

K–______*

__

I=2

K=3

True30,10,11, 12, 13, 14,15,16,17,

18,13, 14,15,16,17,18,13, 14,15,16,17

K–______*

__

I=2

K=2

True30,10,11, 12, 13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,17,

18,13, 14,15,16,17

K–______*

___

I=2

K=1

True30,10,11, 12, 13, 14,15,16,17,18,13,

14,15,16,17,18,13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,17

K–______*

____

I=2

J=1

K=0

False for k=0

True for j=1

30,10,11, 12, 13, 14,15,16,17,18,13,

14,15,16,17,18,13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,

17,18,19,20,21,22,23,

24

J++______*

_____*

I=2

J=2

 30,10,11, 12, 13, 14,15,16,17,18,13,

14,15,16,17,18,13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,

17,18,19,20,21,22,23,

24,25,20,21,22,23,24

J++______*

_____*_*

I=2

J=3

False30,10,11, 12, 13, 14,15,16,17,18,13,

14,15,16,17,18,13, 14,15,16,17,18,1

3,14,15,16,17,18,13, 14,15,16,17,

18,19,20,21,22,23,

24,25,20,21,22,23,24,25,26,

27,28,29

“/n”

S–

i++

 
I=3

S=4,

K=s, k=4

True30,10,11, 12, 13, 14,15,16,17k–

k=3

______*

_____*_*

_

i=3

k=3

True30,10,11, 12, 13, 14,15,16,17,

18,13, 14,15,16,17

k–

k=2

______*

_____*_*

__

i=3

k=2

True30,10,11, 12, 13, 14,15,16,17,

18,13, 14,15,16,17,18, 13,

14,15,16,17

k–

k=1

______*

_____*_*

___

i=3

k=1

True30,10,11, 12, 13, 14,15,16,17,

18,13, 14,15,16,17,18, 13, 14,

15,16,17,18,13, 14,15,16,17

k–______*

_____*_*

___

i=3

k=0

j=1

False for k=0

True for j=1

30,10,11, 12, 13, 14,15,16,17,

18,13, 14,15,16,17,18, 13, 14,

15,16,17,18,13, 14,15,

16,17,18,19,20,21,22,23,

24

j++______*

_____*_*

____*

i=3

j=2

True30,10,11, 12, 13, 14,15,16,17,

18,13, 14,15,16,17,18,13, 14,

15,16,17,18,13, 14,15,16,17,

18,13, 14,15,16,17,18,19,20,21,22,23,

24,25,20,21,22,23,24

j++______*

_____*_*

____*_*

i=3

j=3

True30,10,11, 12, 13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,

17,18,13, 14,15,16,17,18,13, 14,

15,16,17,18,19,20,21,22,23,

24,25,20,21,22,23,24, 25,20,

21,22,23,24

j++______*

_____*_*

____*_*_*

i=3

j=4

False30,10,11, 12, 13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,

17,18,13, 14,15,16,17,18,13, 14,

15,16,17,18,19,20,21,22,23,

24,25,20,21,22,23,24, 25,20,21,

22,23,24,25,26,27,28,29

“/n”

s–

i++

 
i=4False30,10,11, 12, 13, 14,15,16,17,18,

13, 14,15,16,17,18,13, 14,15,16,

17,18,13, 14,15,16,17,18,13,

14,15,16,17,18,19,20,21,22,23,

24,25,20,21,22,23,24, 25,20,21,22,23,24,25,26,27,

28,29,30,31

 End

 

Subscribe for Friendship

Latest posts by Prof. Fazal Rehman Shamil (see all)

Buy advertisement space on T4Tutorials

For more details email [email protected]