write an user defined function ,the function should accept the 2D array[4][4] of integersand convert it to B[16]..
please explain the steps
1
Expert's answer
2015-12-22T04:50:51-0500
Solution We must set every row side by side. So, if we look index of array, we can see that index for first row connected by low: i=>i; for second row: i=>4+i etc. so, in dependence form number of row, we must add corresponding number of 4. So, we can see, that element a[i][j] corresponding to b[i*4+j].
void convertArray(int array2D[4][4], int B[16]) { for (int i=0;i<4;i++) for(int j=0;j<4;j++) B[i*4+j]=array2D[i][j]; }
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
Finding a professional expert in "partial differential equations" in the advanced level is difficult.
You can find this expert in "Assignmentexpert.com" with confidence.
Exceptional experts! I appreciate your help. God bless you!
Comments
Leave a comment