помогите решить задачу на c++ на подобие примера
вот пример:
#include
#include
#include
#define _USE_MATH_DEFINES
using namespace std;
int main()
{
setlocale(LC_ALL, "");
double x, y;
cout << "Сейчас узнаем входит ли точка в область\n";
cout << "Введите Х\n";
cin >> x;
cout << "Введите У\n";
cin >> y;
if ((pow(x+3,2)+pow(y+3,2)<=9 && y<=2*x) || (pow(x + 3, 2) + pow(y + 3, 2) <= 9 && y >= x/2) || (pow(x, 2) + pow(y, 2) <= 1 && y <= 2*x) || (pow(x, 2) + pow(y, 2) <= 1 && y >=x/2))
{
cout << "Да";
}
else
{
cout << "Нет";
}
return 0;
}

Ответы
Сделал сначала в Desmos график, чтобы условие сделать, может вам пригодится.
Код на языке C++:
#include <iostream>
#include <cmath>
#define _USE_MATH_DEFINES
using namespace std;
int main()
{
setlocale(LC_ALL, "");
double x, y;
cout << "Сейчас узнаем входит ли точка в область\n";
cout << "Введите Х\n";
cin >> x;
cout << "Введите У\n";
cin >> y;
if ((x * x + y * y <= 9 && x * x + y * y > 1 && x < 0 && y > 0) || (x * x + y * y <= 16 && x * x + y * y > 1 && x < 0 && y < 0) || (x * x + y * y <= 4 && x * x + y * y > 1 && x > 0 && y > 0) || (x * x + y * y <= 25 && x * x + y * y > 1 && x > 0 && y < 0))
{
cout << "Да";
}
else
{
cout << "Нет";
}
return 0;
}
Отдельно условие:
if ((x * x + y * y <= 9 && x * x + y * y > 1 && x < 0 && y > 0) || (x * x + y * y <= 16 && x * x + y * y > 1 && x < 0 && y < 0) || (x * x + y * y <= 4 && x * x + y * y > 1 && x > 0 && y > 0) || (x * x + y * y <= 25 && x * x + y * y > 1 && x > 0 && y < 0))
