Изменить код программы Java
Сама задача состоит в том, что :
проверить данный прямоугольный массив имеет ли он вертикальную ось симетрии
вот исходник есть который проверяет массив на горизонтальную ось, нужно поменять на вертикальную.. .
import java.util.Scanner;
public class rr {
static Scanner input;
public static void main(String[] args)
{
int[][] ar;
boolean check = true;
int M,N;
input = new Scanner(System.in);
System.out.println("Введите размерность N: ");
N = Integer.parseInt(input.nextLine());
System.out.println("Введите размерность M: ");
M = Integer.parseInt(input.nextLine());
ar = new int[N][M];
for (int y = 0; y < M; y++) //Ввод элементов массива
for (int x = 0; x < N; x++)
{
System.out.println("Введите элемент (" + (x + 1) + ";" + (y + 1) + ")");
ar[x][y] = Integer.parseInt(input.nextLine());
}
for (int y = 0; y < M/2; y++) //Проверка горизонтальной симметрии
for (int x = 0; x < N; x++)
{
if (ar[x][y] != ar[x][M - y - 1])
check = false;
}
System.out.println("Массив: ");
for (int y = 0; y < M; y++) //Вывод
{
System.out.println();
for (int x = 0; x < N; x++)
{
System.out.printf(ar[x][y] + " ");
}
}
System.out.println();
if (check)
System.out.println("Имеет горизонтальную ось симметрии. ");
else
System.out.println("Не имеет горизонтальной оси симметрии. ");
}
}
Нужно поменять что то в коде, но я не знаю что...
Нужно изменить данный код, что бы он проверял массив не на горизонтальную ось симетрии, а вертикальную.