Doing pattern problem question in C and C++
*****
*****
*****
*****
*****
*
**
***
****
*****
*****
****
***
**
*
1
12
123
1234
12345
*
**
***
****
*****
****
***
**
*
*
**
***
****
*****
*****
****
***
**
*
*
***
*****
*******
*********
*********
*******
*****
***
*
*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
* * *
* *
*
* * * * *
* * * *
* * *
* *
*
*
* *
* * *
* * * *
* * * * *
A B C D
A B C D
A B C D
A B C D
A A A A
B B B B
C C C C
D D D D
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
1
2 3
3 4 5
4 5 6 7
5 6 7 8 9
4 3 2 1
4 3 2 1
4 3 2 1
4 3 2 1
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
1
2 3
4 5 6
7 8 9 10
*******
* *
* *
* *
* *
* *
*******
***** *****
**** ****
*** ***
** **
* *
* *
** **
*** ***
**** ****
***** *****
*
* *
* *
* *
* *
* *
* *
* *
* *
*
1
2*2
3*3*3
4*4*4*4
5*5*5*5*5
6*6*6*6*6*6
7*7*7*7*7*7*7
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA
ABCDEFGFEDCBA
1
12
1 3
1 4
1 5
1 6
1234567
1234567
2 7
3 7
4 7
5 7
67
7
********1********
*******2*2*******
******3*3*3******
*****4*4*4*4*****
****5*5*5*5*5****
***6*6*6*6*6*6***
**7*7*7*7*7*7*7**
*8*8*8*8*8*8*8*8*
9*9*9*9*9*9*9*9*9
1
121
12321
1234321
123454321
12345654321
1234567654321
1
2*3
4*5*6
7*8*9*10
11*12*13*14*15
11*12*13*14*15
7*8*9*10
4*5*6
2*3
1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1
123
12345
1234521
123454321
12345
123
1
* *
** **
*** ***
**** ****
**********
**********
**** ****
*** ***
** **
* *