Question
Please help solve this in UNIX/C, Create two 2-Dimensional arrays using dynamic allocation of memory. The goal is to create two 2-dimensional arrays (array1 and
Please help solve this in UNIX/C,
Create two 2-Dimensional arrays using dynamic allocation of memory. The goal is to create two 2-dimensional arrays (array1 and array2) in the heap and one 2-dimensional array in the main() call frame (combinedArray). Populate the two 2-dimensional arrays with random numbers in the range of 1 to 30 inclusive.
Then add the two 2-dimensional arrays together and store he results in a third 2-dimnsional array.
time_t t;
int row,column;
int **array1, **array2;
row = 3;
column = 4;
int combinedArray[row][column];
Either malloc() or calloc() can used to create the dynamically allocated memory. Referencing each element of each array is to accomplished using pointer addressing and pointer arithmetic. The use of array indexes ( i.e. array1[2][4] or array2[i][j] ) is not allowed. INSTRUCTIONS: This program is to be written to be generic. Any value for row and column can be used. The program is to print out the two original arrays and the results of combining the two arrays.
INSTRUCTIONS: This program is to be written to be generic. Any value for row and column can be used. The program is to print out the two original arrays and the results of combining the two arrays.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
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