int[][] macierz = new int[10][10];
tworzy macierz 10x10
for(int i=0;i<macierz.length;i++) {
for(int j=0;j<macierz.length;j++) {
if(i==j){
macierz[i][j]=i;
}
else{
macierz[i][j]=0;
}
}
}
wypełnia macierz, dostajemy macierz diagonalną która wygląda tak:
0 0 0 0 0 0 0 ... 0
0 1 0 0 0 0 0 ... 0
0 0 2 0 0 0 0 ... 0
0 0 0 3 0 0 0 ... 0
0 0 0 0 4 0 0 ... 0
...
0 0 0 0 0 0 0 ... 9
int suma=0;
for(int i=0;i<macierz.length;i++) {
for(int j=0;j<macierz.length;j++) {
if(i==j){
suma+=macierz[i][j];
}
}
}
sumuje elementy na głównej przekątnej macierzy macierz, czyli:
0 + 1 + 2 + 3 + 4 + ... + 9
i na końcu wypisujesz wynik