I have a programming project-- It needs to start by creating an empty 100 by 100 array. The program will take in input from the
I have a programming project-- It needs to start by creating an empty 100 by 100 array. The program will take in input from the user, who enters the number of rows and the number of columns. (say for example, 3 rows, 4 columns). The program will then assign random values (literally can be anything-- a number or letter, for example) to the indices of the array contained in those 3 rows and 4 columns (the others will be left empty). The program then needs to print (USING RECURSION) all combinations of the subarray in order-- that will be similar to the way this program outputs the data in this example--
"Given the definition of a 2D array such as the following:
String [][] data = {
{"A", "B"},
{"1", "2"},
{"XX", "YY", "ZZ"}
};
write a recursive program that outputs all combinations of each subarray in order. In the above example, the desired output (although it doesn't have to be in this order) is:
A 1 XX
A 1 YY
A 1 ZZ
A 2 XX
A 2 YY
A 2 ZZ
B 1 XX
B 1 YY
B 1 ZZ
B 2 XX
B 2 YY
B 2 ZZ
Your program should work with arbitrarily sized arrays in either dimension. For example, the following data:
String [][] data = {
{"A"},
{"1"},
{"2"},
{"XX", "YY"}
};
should output:
A 1 2 XX
A 1 2 YY
I think I understand the question, but I do not know how to write a program that achieves this. If someone could please help me with this, I would very much appreciate it.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started