| Author |
Problem with declaring dimensions of a general array? (edited)
|
Ashley Kin
Ranch Hand
Joined: Oct 18, 2011
Posts: 36
|
|
Hi, I'm trying to write a method that accepts accepts a pair of two dimensional arrays of integers as parameters (matrixA and matrixB)
and returns a new array as a sum (matrixC). The sum of matrixA and matrixB is matrixC, where for every row i and column j, C(ij) = A(ij) + B(ij).
I'm having trouble initializing matrixC. How do I set it up so I can edit each "element" of the matrix every time I add?
Thanks for any help!
|
 |
Mohamed Sanaulla
Bartender
Joined: Sep 08, 2007
Posts: 2929
|
|
You dont have i,j initialized.
You would want to take user input regarding the size of the arrays and then store them into some variables.
Also your matrixC isn't initialized and the method matrixAdd expects another argument and you are passing only two matrices whereas it requires 3.
May be you can try using Lists so that you dont have to worry about the size, but anyways you can manage with arrays also.
And I see that in your matrixAdd you are multiplying the elements?
|
Mohamed Sanaulla | My Blog
|
 |
Ashley Kin
Ranch Hand
Joined: Oct 18, 2011
Posts: 36
|
|
Mohamed Sanaulla wrote:You dont have i,j initialized.
You would want to take user input regarding the size of the arrays and then store them into some variables.
Also your matrixC isn't initialized and the method matrixAdd expects another argument and you are passing only two matrices whereas it requires 3.
May be you can try using Lists so that you dont have to worry about the size, but anyways you can manage with arrays also.
And I see that in your matrixAdd you are multiplying the elements?
Thanks for catching my mistakes, I edited my question with my new code.
Now I'm having some trouble initializing matrixC?
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56233
|
|
Ashley Kin wrote:
Thanks for catching my mistakes, I edited my question with my new code.
Please do not do that. Leave the code as is and post updated code in a reply. Thanks.
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Mohamed Sanaulla
Bartender
Joined: Sep 08, 2007
Posts: 2929
|
|
What is the exception/error you are getting? What does that error say?
If you are adding two matrices, what do you think will be the dimension of the resultant matrice? Accordingly you would have to initialize the matrixC
And you need to see to it that both matixA and matrixB are of similar dimension, otherwise you shouldn't proceed with the addition.
|
 |
 |
|
|
subject: Problem with declaring dimensions of a general array? (edited)
|
|
|