import java.util.Scanner;
class Main {
static int getNumb() {
Scanner sxy = new Scanner(System.in);
return sxy.nextInt();
}
public static void main(String [ ] args) {
int x1 = getNumb();
int y1 = getNumb();
int x2 = getNumb();
int y2 = getNumb();
String can = "NO";
if((x1 + 1 == x2) || (x1 - 1 == x2) && y1 == y2) {
can = "YES";
}
else if((y1 + 1 == y2) || (y1 - 1 == y2) && x1 == x2) {
can = "YES";
}
else if((x1 + 1 == x2 && y1 + 1 == y2) || (x1 + 1 == x2 && y1 - 1 == y2) || (x1 - 1 == x2 && y1 + 1 == y2) || (x1 - 1 == x2 && y1 - 1 == y2)) {
can = "YES";
}
System.out.print(can);
}
}
class BubbleSort {
void bubbleSort(int arr[]) {
int n = arr.length;
for (int i = 0; i < n-1; i++)
for (int j = 0; j < n-i-1; j++)
if (arr[j] > arr[j+1]) {
// поменять arr[j+1] и arr[i]
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
/* напечатать массив */
void printArray(int arr[]) {
int n = arr.length;
for (int i=0; i<n; ++i)
System.out.print(arr[i] + " ");
System.out.println();
}
public static void main(String args[]) {
BubbleSort ob = new BubbleSort();
int arr[] = {64, 34, 25, 12, 22, 11, 90};
ob.bubbleSort(arr);
System.out.println("Сортированный массив:");
ob.printArray(arr);
}
}
Объяснение:
Это убогий вариант сортировки пузырьком
P.S.
Не забывайте нажать " ", поставить оценку, и если ответ удовлетворил, то выберите его как "Лучший" :) В конечном счёте это правило хорошего тона благодарить людей которые тратят время на
Поделитесь своими знаниями, ответьте на вопрос:
ластик/цветной ластик – стирает часть рисунка при нажатии левой кнопки мыши или заменяет основной цвет на фоновый при нажатии правой.
заливка – заполняет цветом одноцветную область рисунка.
выбор цвета – определяет цвет фрагмента при выполнении на нем щелчка и устанавливает его в качестве основного или фонового цвета.
масштаб – увеличивает фрагмент рисунка.
карандаш – рисует как обычный карандаш при нажатой левой или правой кнопкой мыши.
кисть – используется как карандаш, но рисует более толстыми линиями, форма кисти может выбираться.
распылитель – распыляет краску при нажатой левой или правой кнопкой мыши.
линия – проводит прямую линию при нажатой левой кнопке мыши (удерживая клавишу shift, можно получить линию строго вертикальную, горизонтальную линию или под углом 45o).
кривая – рисует прямую линию, которую затем можно изгибать 2 раза, отводя мышь в сторону от рисунка.
прямоугольник – создает прямоугольник или квадрат (удерживая shift) путем протаскивания мыши с нажатой левой кнопкой.
скругленный прямоугольник – то же, что и прямоугольник, но углы скруглены.
эллипс – рисует овалы и круги (удерживая shift).
многоугольник – для рисования многоугольника необходимо щелкать в каждой его вершине, а в последней – дважды.