Salve ragazzi, ho un problema su cui stò impazzendo e precisamente, devo implementare un metodo in java che, data una matrice del tipo:
(# l'ho messo solo per far coincidere gli indici con le rispettive colonne) in cui indici riga e colonna sono come in un piano cartesiano, inserendo da tastiera una coordinata (a,b) mi faccia la somma degli elementi appartenenti ad ogni singola retta parallela alla retta che parte da (0,0) e passa per l'elemento (a,b) ed inserire tali somme in un vettore...per esempio inserendo (2,1):5 x x x x x x
4 x x x x x x
3 x x x x x x
2 x x x x x x
1 x x x x x x
0 x x x x x x
# 0 1 2 3 4 5
- b[0] = matrice[0][5]
b[1] = matrice[1][5]
b[2] = matrice[0][4] + matrice[2][5]
b[3] = matrice[1][4] + matrice[3][5]
b[4] = matrice[0][3] + matrice[2][4] + matrice[4][5]
b[5] = matrice[1][3] + matrice[3][4] + matrice[5][5]
b[6] = matrice[0][2] + matrice[2][3] + matrice[4][4]
e cosi via fino a...
b[15] = matrice[5][0].
ci stò impazzendo perchè non trovo un criterio per incrementare/decrementare gli indici della matrice in modo da poter fare tali somme...
qualcuno ha un'idea su come potrei fare??..