#include <iostream>
#include <clocale>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
double x, y;
cout << "Введите x и y: ";
cin >> x >> y;
bool inBig = x * x + y * y <= 9; // внутри большой окружности
bool outSmall = (x - 1.5) * (x - 1.5) + y * y >= 2.25; // вне маленькой окружности
bool inRect = x >= 0 && x <= 3 && y >= 0 && y <= 6; // внутри прямоугольника
bool hit = false;
if (x >= 0 && y >= 0) {
cout << "Точка в I четверти" << endl;
hit = inRect && outSmall;
}
else if (x < 0 && y >= 0) {
cout << "Точка во II четверти" << endl;
hit = inBig;
}
else if (x < 0 && y < 0) {
cout << "Точка в III четверти" << endl;
hit = inBig;
}
else {
cout << "Точка в IV четверти" << endl;
hit = inBig && outSmall;
}
if (hit)
cout << "Точка попадает в заштрихованную область" << endl;
else
cout << "Точка не попадает в заштрихованную область" << endl;
return 0;
}