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


#include <iostream>

using namespace std;

int main() {
    setlocale(LC_ALL, "Russian");
    double x, y;

    cout << "Введите координаты точки (x, y) через пробел: ";
    cin >> x >> y;

    // Условие нахождения ВНУТРИ области (строгие неравенства)
    if (x > 0 && x < 0.2 && (x*x + y*y < 1)) {
        cout << "Точка принадлежит области" << endl;
    } 
    // Условие нахождения НА ГРАНИЦЕ области
    else if ((x == 0 && y >= -1 && y <= 1) || 
             (x == 0.2 && (x*x + y*y <= 1)) || 
             ((x*x + y*y == 1) && x >= 0 && x <= 0.2)) {
        cout << "Точка лежит на границе области" << endl;
    } 
    // Все остальные случаи - ВНЕ области
    else {
        cout << "Точка не принадлежит области" << endl;
    }

    system("pause");
    return 0;
}