Программирование алгоритмов разветвляющейся
структуры
Даны действительные числа x и y. Определить, лежит ли точка с
координатами (x, y) внутри заштрихованной области. (на c++)
Приложения:
mishadulov:
как задается круг?
и баллов за такую хрень мало, она нетрудная но тупо за время написания, я б баллов 20 бы давал
Ответы
Ответ дал:
2
Внутренность круга задаётся неравенством .
То, что точка лежит в первом или третьем квадрантах, проще всего проверить неравенством .
Программа выдаёт YES, если точка внутри заштрихованной области, и NO, если вне или на границе.
Код (C++):
#include <iostream>
int main() {
double x, y;
std::cin >> x >> y;
if ((x*x + y*y < 1) && (x*y > 0)) {
std::cout << "YES";
} else {
std::cout << "NO";
}
}
Пример ввода:
-0.3 -0.4
Пример вывода:
YES
Вас заинтересует
2 года назад
2 года назад
8 лет назад
9 лет назад