I’m going to write in pseudo code to make my question more clear. Please keep in mind this code will be done in C.
Imagine I have an array of any amount of numbers. The first number tells me how big of an array we’re dealing with. For example, if my first number is 3, it means I have two 3×3 matrices. So I create two multidimensional arrays with:
matrix1[3][3]
matrix2[3][3]
What I’m having a hard time with is the arithmetic/coding to assign all the numbers to the matrices, I’m having a very hard time visualizing how it would be done.
Imagine a test array contains [2,1,2,3,4,5,6,7,8]
My program should now have two matrixes with:
1 2 5 6
3 4 7 8
Do I need several nested loops? Any help would be appreciated.
At the moment the only idea i get is using two
for loops. Or you can make a function and call it every time you need (but don’t forget to usekas second argument).