Предмет: Информатика,
автор: buintzeff
Программирование алгоритмов разветвляющейся
структуры
Даны действительные числа x и y. Определить, лежит ли точка с
координатами (x, y) внутри заштрихованной области. (на c++)
Приложения:
mishadulov:
как задается круг?
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: nastuhaeqorova
Предмет: Русский язык,
автор: MissFo
Предмет: Русский язык,
автор: рома1232
Предмет: ОБЖ,
автор: Falchari2003
Предмет: Математика,
автор: karolina550