Определить, попадает ли точка с координатами (x, y) в заштрихованную область - C (СИ)
Формулировка задачи:
И снова здравствуйте!))Вот ещё одна задача.
Написать программу, определяющую попадает ли точка с координатами (x, y) в заштрихованную область.
Вроде правильно написана, но работает не совсем верно.
Вот код:
В этом файле docx условие и рисунок:
Листинг программы
- #include<stdio.h>
- #include<conio.h>
- void main()
- {
- float x,y;
- printf("\n vvedite x,y:");
- scanf("%f%f",&x,&y);
- if((y>=0)&&(x>=0)&&(y<=3./4*x)&&(x*x+y*y>=2)&&(y>=4./3*x)&&(x*x+y*y>=2)||
- (y>=0)&&(x<=0)&&(y<=3./-4*x)&&(x*x+y*y>=2)&&(y>=4./-3*x)&&(x*x+y*y>=2)||
- (y<=0)&&(x<=0)&&(y>=-3./-4*x)&&(x*x+y*y>=2)&&(y<=-4./-3*x)&&(x*x+y*y>=2)||
- (y<=0)&&(x>=0)&&(y>=-3./4*x)&&(x*x+y*y>=2)&&(y<=-4./3*x)&&(x*x+y*y>=2))
- printf("\n da");
- else
- printf("\n net");
- getch();
- }
Решение задачи: «Определить, попадает ли точка с координатами (x, y) в заштрихованную область»
textual
Листинг программы
- #define R 10
Объяснение кода листинга программы
- Подключаем библиотеку
для работы с выводом на экран - Задаем константу R, которая определяет размер квадрата
- Задаем координаты точки (x, y)
- Проверяем, попадает ли точка в квадрат со стороной R по горизонтали
- Если точка попадает в квадрат по горизонтали, выводим сообщение
Точка (x,y) попадает в заштрихованную область
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д