Hallo,
ich muss das zweideminsionale Array quadrat[n][n] welches bereits Werte eingetragen hat horrizontal spiegeln.
Beim Ausgeben gibt er jedoch in der Spalte die gleichen Zahlen 5 x (11 4 17 10 23) wieder. Dies entspricht der letzten Zeile des Zwischenspeichers.
Ich habe bereits viel versucht aber komme einfach nicht dahinter wie er mir das Array horizontal gespiegelt wiedergibt.
ich muss das zweideminsionale Array quadrat[n][n] welches bereits Werte eingetragen hat horrizontal spiegeln.
Java:
public void horizontalSpiegeln(){
int zwischenspeicher[][] = new int[n][n];
for(int a = 0; a < n; a++){
for(int b = 0; b < n; b++){
zwischenspeicher[a][b] = quadrat[a][b];
}
}
for(int a2 = 0; a2 < n; a2++){
int n2 = n;
n2--;
for(int b2 = 0; b2 < n; b2++){
quadrat[a2][b2] = zwischenspeicher[n2][b2];
}
}
}
Beim Ausgeben gibt er jedoch in der Spalte die gleichen Zahlen 5 x (11 4 17 10 23) wieder. Dies entspricht der letzten Zeile des Zwischenspeichers.
Ich habe bereits viel versucht aber komme einfach nicht dahinter wie er mir das Array horizontal gespiegelt wiedergibt.