C++ program to print pyramid pattern of numbers

By: Prof. Dr. Fazal Rehman | Last updated: October 21, 2023

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 condition What 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=5 True 1,2,3,4,5,6,7,8,9,10,11, 12, 13, 14, 15,16,17,18, 13, 14,15,16,17   k—   __
k=4 True 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   k—   ___
k=3 True 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 k—   ____
k=2 True 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 k—   _____
k=1 True 1,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=2 False 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 True 30,10,11, 12, 13, 14,15,16,17 K– ______* _
I=2 K=4 True 30,10,11, 12, 13, 14,15,16,17,18, 13, 14,15,16,17 K– ______* __
I=2 K=3 True 30,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 True 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 K– ______* ___
I=2 K=1 True 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 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 False 30,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 True 30,10,11, 12, 13, 14,15,16,17 k– k=3 ______* _____*_* _
i=3 k=3 True 30,10,11, 12, 13, 14,15,16,17, 18,13, 14,15,16,17 k– k=2 ______* _____*_* __
i=3 k=2 True 30,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 True 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 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 True 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=3 j=3 True 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, 25,20, 21,22,23,24 j++ ______* _____*_* ____*_*_*
i=3 j=4 False 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, 25,20,21, 22,23,24,25,26,27,28,29 “/n” s– i++
i=4 False 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, 25,20,21,22,23,24,25,26,27, 28,29,30,31 End

Leave a Comment

All Copyrights Reserved 2025 Reserved by T4Tutorials