Ahoj, potřeboval bych pomoc, snažím se naprogramovat funkci, která mi v dvourozměrném poli prohodí čísla, která leží a diagonálách. Čísla, která jsou hlavní diagonále by se tak přesunula na vedlejší diagonálu. Zatím mám tento kód:
static void prohozeniCisel(int[][] c, int rozmer) {
int x = 0;
for (int i = 0; i < c.length; i++) {
for (int j = 0; j < c[0].length; j++) {
if (i == j) {
x = c[i][j];
c[i][j] = c[rozmer - 1 - i][i];
c[i][j] = x;
}
}
}
}
z matice 1 2 3 by se tak mělo stát 3 2 1, problém je ten, že kód nefunguje a já už nevím jak jinak by se to dalo
4 5 6 4 5 6
7 8 9 9 8 7
udělat. Nemohl by mi tedy někdo poradit prosím?