Make a C++ program that incorporates recursion to solve the following problem. The program has to compile and execute under the UNIX gcc or g++ environments. For this program have it accept a sequence of k characters from the user and use the characters to produce a k concentric squares. Assuming an index origin of 1, the outermost square is made up of the letter a[k], the square inside that is made from the letter a[k-1], the square inside that is made from the letter a[k-2], and so on, with the innermost square made from the letter a[1]. For example, if k=5, and the values of a are ("B","U","C","K","Y") then the executed program should display: Y Y Y Y Y Y Y Y Y Y K K K K K K K Y Y K C C C C C K Y Y K C U U U C K Y Y K C U B U C K Y Y K C U U U C K Y Y K C C C C C K Y Y K K K K K K K Y Y Y Y Y Y Y Y Y Y Please make main the first function in the program by protyping any other functions, and if possible make the concentric squares recursive situation its own class.
Make a C++ program that incorporates recursion to solve the following problem. The
program has to compile and execute under the UNIX gcc or g++ environments.
For this program have it accept a sequence of k characters from the user and use the characters to produce a k concentric squares. Assuming an index origin of 1, the outermost square is made up of the letter a[k], the
square inside that is made from the letter a[k-1], the square inside that is made from the letter
a[k-2], and so on, with the innermost square made from the letter a[1]. For example, if k=5, and
the values of a are
("B","U","C","K","Y") then the executed program should display:
Y Y Y Y Y Y Y Y Y
Y K K K K K K K Y
Y K C C C C C K Y
Y K C U U U C K Y
Y K C U B U C K Y
Y K C U U U C K Y
Y K C C C C C K Y
Y K K K K K K K Y
Y Y Y Y Y Y Y Y Y
Please make main the first function in the program by protyping any other functions, and if possible make the concentric squares recursive situation its own class.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 4 images