Загрузка данных


#include <stdio.h>

int main() {
    int x, y, x1, y1, x2, y2;

    // Считываем 6 чисел и сразу проверяем, что все они введены корректно
    if (scanf("%d %d %d %d %d %d", &x, &y, &x1, &y1, &x2, &y2) != 6) {
        printf("ERROR\n");
        return 1; // Завершаем программу с кодом ошибки
    }

    // Считаем квадрат радиуса и квадрат расстояния до проверяемой точки
    int r2 = (x1 - x) * (x1 - x) + (y1 - y) * (y1 - y);
    int d2 = (x2 - x) * (x2 - x) + (y2 - y) * (y2 - y);

    // Сравниваем результаты
    if (r2 == d2) {
        printf("YES\n");
    } else {
        printf("NO\n");
    }

    return 0;
}