
C/C++
Помогите решить данное задание, на языке программирования с++
файл прикреплю

Тут система графических уравнений, но мне лень их искать. Вводишь х и y после чего сравниваешь с промежутками, которыми являются ответами графических уравнений для каждой из фигур. Если попадает во все промежутки, то это ответ.
Sveta Agabechian
можете в коде написать пожалуйста
"А зачем нам эта математика в проггинге?!??!?"
И кстати, схема - отвратная, не понятно какие значения где (я про 6 и -6), но если я правильно понял, то они лежат на краях закрашенных фигур (а значит снизу справа - эллипс, а не круг), а также радиус верхнего правого круга = 1, и пограничные точки входят
Код:
using namespace std;
#include <iostream>
#include <vector>
int main()
{
double x = -2.5, y = -4;
bool c = 0;
if (x >= 0 && y >= 0) if (x <= 6 && y <= 4 && (x - 5) * (x - 5) + (y - 3) * (y - 3) >= 1) c = 1;
if (x <= 0 && y >= 0) if (x * x + y * y <= 16) c = 1;
if (x <= 0 && y <= 0) if (x >= -4 && y >= -6 && (x * x + y * y < 4 || x * x + y * y > 9)) c = 1;
if (x >= 0 && y <= 0) if (25 / 36 * y * y + x * x <= 25) c = 1;
if (c) cout << "yep";
else cout << "nope";
}
И кстати, схема - отвратная, не понятно какие значения где (я про 6 и -6), но если я правильно понял, то они лежат на краях закрашенных фигур (а значит снизу справа - эллипс, а не круг), а также радиус верхнего правого круга = 1, и пограничные точки входят
Код:
using namespace std;
#include <iostream>
#include <vector>
int main()
{
double x = -2.5, y = -4;
bool c = 0;
if (x >= 0 && y >= 0) if (x <= 6 && y <= 4 && (x - 5) * (x - 5) + (y - 3) * (y - 3) >= 1) c = 1;
if (x <= 0 && y >= 0) if (x * x + y * y <= 16) c = 1;
if (x <= 0 && y <= 0) if (x >= -4 && y >= -6 && (x * x + y * y < 4 || x * x + y * y > 9)) c = 1;
if (x >= 0 && y <= 0) if (25 / 36 * y * y + x * x <= 25) c = 1;
if (c) cout << "yep";
else cout << "nope";
}
Похожие вопросы
- Правильно ли решено задание на языке программирования С++ ?
- Помогите пожалуйста с заданиями.В языке С.
- Правильно ли решено задание по Яндекс практикуму на тему Вектор, урок 4 на языке программирования С++ ?
- Помогите решить задачу по программированию на C++
- Задание 4 по Теме Функции. Перегрузка Функций. Рекурсия. На языке программирования C++
- Чем отличаются языки программирования ???
- На каком языке программирования (Assembler / С / С++) лучше будет написать компилятор для своего языка программирования?
- Помогите решить задачу по программированию
- Помогите решить задание на c++
- Помогите решить задание на C++