Определить принадлежность точки заштрихованной части плоскости - C (СИ) (75200)
Формулировка задачи:
Построить программу, которая вводит координаты точки (х, у) и определяет, попадает ли точка в заштрихованную область на рисунке. Попадание на границу области считать попаданием в область
Вот что получилось, но не знаю как записать уравнение графика.
Листинг программы
- #include <stdio.h>
- #include <locale.h>
- int main(void) {
- setlocale(LC_ALL, "russian_russia.1251");
- double x, y; /* координаты точки */
- /* ввод координат */
- printf("Введите координату x >");
- scanf("%lf",&x);
- printf("Введите координату y >");
- scanf("%lf",&y);
- /* вывод только что введенных значений */
- printf("x=%6.3lf; y=%6.3lf\n",x,y);
- /* проверка условий */
- if ( (y>=1-x)
- && (x*x+y*y<=1) )
- printf("Точка попадает в область\n");
- else printf("Точка не попадает в область\n");
- return 0;
- }
Решение задачи: «Определить принадлежность точки заштрихованной части плоскости»
textual
Листинг программы
- ((x > -1) && (x < 0) && (y < 1) && (y > 0)) || /*это верхний левый квадрат*/
- ((x>=0) && (y>=0) && (x*x+y*y <= 1)) /*сектор круга*/
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д