Hallo!
Ich möchte eine nxn Matrix erstellen lassen, welche an der Diagonale so gespiegelt werden soll, dass das Element der 0-ten Spalten und 0-ten Zeile dem der n-ten Spalte und n-ten Zeile entspricht usw. (siehe Bsp. unten)!
Habe sazu folgenden Code nur funktioniert der nicht wirklich! (= es entsteht unten ein dreieck an 0-en)
------------------------------------------------------------------------------
javacode:
int[][] matrix_erstellen(int n, int zufallszahlenbereich){
int [][] matrix = new int[n][n];
for(int i = 0; i < n; i++){
for(int e = 0; e < n-i; e++){
matrix[e] = (int)(Math.random()*zufallszahlenbereich)+1;
matrix[n-1-i][n-1-e]=matrix[e];
}
}
return matrix;
}
------------------------------------------------------------------------------------
Bsp. Matrix:
55 69 53
89 45 69
12 89 55
Danke im Vorraus für jede Hilfe!
MfG
Ich möchte eine nxn Matrix erstellen lassen, welche an der Diagonale so gespiegelt werden soll, dass das Element der 0-ten Spalten und 0-ten Zeile dem der n-ten Spalte und n-ten Zeile entspricht usw. (siehe Bsp. unten)!
Habe sazu folgenden Code nur funktioniert der nicht wirklich! (= es entsteht unten ein dreieck an 0-en)
------------------------------------------------------------------------------
javacode:
int[][] matrix_erstellen(int n, int zufallszahlenbereich){
int [][] matrix = new int[n][n];
for(int i = 0; i < n; i++){
for(int e = 0; e < n-i; e++){
matrix[e] = (int)(Math.random()*zufallszahlenbereich)+1;
matrix[n-1-i][n-1-e]=matrix[e];
}
}
return matrix;
}
------------------------------------------------------------------------------------
Bsp. Matrix:
55 69 53
89 45 69
12 89 55
Danke im Vorraus für jede Hilfe!
MfG