# C++ program to print a hollow square or rectangle star pattern

C++ program to print a hollow square or rectangle star pattern.

## C++ Source Code to print hollow square or rectangle star pattern

Output

 loop If condition Output true false i=1 j=1 If(i==1||i==n||j==1||j==n) * – i=1 j=2 If(i==1||i==n||j==1||j==n) * – i=1 j=3 If(i==1||i==n||j—1||j==n) * – i=2 j=1 If(i=1||i==n||j==1||j==n) * – i=2 j=2 If(i==1||i==n||j==1||j==n) – * I=2 J=3 If(i==1||i==n||j==1||j==n) * – I=3 J=1 If(i==1||i==n||j==1||j==n) * – i=3 j=2 If(i==1||i==n||j==1||j==n) * – I=3 J=3 If(i==1||i==n||j==1||j==n) * –

## Excercise

Find the possible mistakes in the following Shamil’s Flow Table of the program to print a hollow square or rectangle star pattern.

 Loop If condition What lines will executed Actual work to do Outer Inner 1 1 T 1,2,3,4,,5,6,7,8, 9,10,11,12,13,14, 15,16,17,22,23,24 * F 1,2,3,4,5,6,7,8,9, 10,11,12,13,14, 18,19,20,21,22,23,24 2,3 T 1,2,3,4,5,6,7,8, 9,10,11,12,13, 14,15,16,17,22, 23,24,{12,13,14, 15,16,17,22,23,24}2 *** F 1,2,3,4,5,6,7,8, 9,10,11,12,13, 14,18,19,20,21, 22,23,24,   {12,13,14,18,19, 20,21,22,23,24}2 2 1 T 1,2,3,4,5,6,7,8,9, 10,11,12,13,14, 15,16,17,22,23, 24,{12,13,14,15, 16,17,22,23,24}2, 25,26,27 ,28,9,10,11,12, 13,14, 15,16, 17,22,23,24 *** * F 1,2,3,4,5,6,7,8,9, 10,11,12,13,14, 18,19,20,21,22, 23,24,{12,13,14, 18,19,20,21,22, 23,24}2,25,26, 27,9,10,11,12, 13,14,18,19,20, 21,22,23,24 2 T 1,2,3,4,5,6,7,8, 9,10,11,12,13, 14,15,16,17, 22,23,24,{12,13, 14,15,16,17,22, 23,24}2,25,26, 27,9,10,11,12, 13,14,15,16,17, 22,23,24,12,13, 14,18,19,20,21, 22,23,24 *** *- F 1,2,3,4,5,6,7,8,9, 10,11,12,13,14, 18,19,20,21,22, 23,24,{12,13,14, 18,19,20,21,22, 23,24}2,25,26,27, 9,10,11,12,13,14, 18,19,20,21,22, 23,24,12,13,14, 15,16,17,22,23,24 3 T 1,2,3,4,5,6,7,8,9, 10,11,12,13,14, 15,16,17,22,23, 24,{12,13,14,15, 16,17,22,23,24}2, 25,26,27,9,10,11, 12,13,14,15,16, 17,22,23,24,12,13, 14,18,19,20,21, 22,23,24,12,13, 14,15,16,17,22,23,24 *** *-* F 1,2,3,4,5,6,7,8,9, 10,11,12,13,14, 18,19,20,21,22, 23,24,{12,13,14, 18,19,20,21,22, 23,24}2,25,26,27, 9,10,11,12,13, 14,18,19,20,21, 22,23,24,12,13, 14,15,16,17,22,23, 24,12,13,14,18,19, 20,21,22,23,24 3 1 T 1,2,3,4,5,6,,7,8,9, 10,11,12,13,14, 15,16,17,22,23,24, {12,13,14,15,16, 17,22,23,24}2,25, 26,27,9,10,11,12 ,13,14,15,16,17, 22,23,24,12,13, 14,18,19,20,21,22, 23,24,12,13,14, 15,16,17,22,23, 24,25,26,27,28,9, 10,11,12,13,14, 15,16,17,22,23,24 *** *-* * F 1,2,3,4,,5,6,7,8,9, 10,11,12,13,14,18, 19,20,21,22,23, 24,{12,13,14,18,19, 20,21,22,23,24}2, 25,26,27,9,10,11, 12,13,14,18,19,20, 21,22,23,24,12,13, 14,15,16,17,22,23, 24,12,13,14,18,19, 20,21,22,23,24,25, 26,27,28,9,10,11, 12,13,14,18,19,20, 21,22,23,24 2,3 T 1,2,3,4,5,6,7,8,9,10, 11,12,13,14,15,17, 22,23,24,{12,13, 14,15,16,17,22, 23,24}2,25,26,27, 9,10,11,12,13,14, 15,16,17,22,23,24, 12,13,14,18,19,20, 21,22,23,24,12,13, 14,15,16,17,22,23, 24,25,26,27,28,9, 10,11,12,13,14,15, 16,17,22,23,24, {12,13,14,15,16,17, 22,23,24}2,25,26,27,28 *** *-* *** F 1,2,3,4,,5,6,7,8,9, 10,11,12,13,14,18, 19,20,21,22,23,24, {12,13,14,18,19,20, 21,22,23,24}2,25, 26,27,9,10,11,12, 13,14,18,19,20,21, 22,23,24,12,13,14, 15,16,17,22,23,24, 12,13,14,18,19,20, 21,22,23,24,25,26, 27,28,9,10,11,12, 13,14,18,19,20,21, 22,23,24,{12,13,14, 18,19,20,21,22, 23,24}2,25,26,27,28

Prof.Fazal Rehman Shamil (Available for Professional Discussions)
1. Message on Facebook page for discussions,