Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
NOHOMO
0 / 0 / 2
Регистрация: 09.10.2016
Сообщений: 15
#1

Попадает ли точка в заштрихованную область?

12.02.2018, 21:54. Просмотров 308. Ответов 10
Метки нет (Все метки)

Имеется график на котором есть заштрихована область. Надо придумать такое условие с помощью которого мы будем определять попала ли точка с заданными координатами в заштрихованную область или нет.
0
Миниатюры
Попадает ли точка в заштрихованную область?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2018, 21:54
Ответы с готовыми решениями:

Определить, попадает ли заданная точка в заштрихованную область (границы не входят в область)
Условие: Напишите программу, которая определяет, попадает ли заданная точка в...

Напишите программу, которая определяет, попадает ли заданная точка в заштрихованную область. Границы не входят в область
Всем доброго времени суток. Не могу решить задачу Напишите программу,...

Попадает ли точка в заштрихованную область
Написать программу, которая определяет, принадлежит ли точка с координатами (x,...

Попадает ли точка в заштрихованную область?
Привет, Киберфорум. Аналогичной задачи в поиске не нашёл, поэтому спрашиваю у...

Попадает ли точка на заштрихованную область?
точка на заштрихованную область

10
Herji
290 / 202 / 173
Регистрация: 11.05.2016
Сообщений: 658
Завершенные тесты: 1
12.02.2018, 23:38 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
bool inout(double x, double y)
{
    if(x > 3 || y > 3) return false;
    if(x <= 0 && fabs(y) >= -x) return true;
    if( (x*x + y*y) <= 9 ) return true;
 
    return false;
}
 
int main()
{
    double x, y;
 
    std::cin >> x >> y; 
    std::cout << ( inout(x,y) ? "IN" : "OUT" );
 
    system("pause");
    return 0;
}
0
Yetty
545 / 507 / 454
Регистрация: 18.12.2017
Сообщений: 2,090
13.02.2018, 00:28 #3
Herji, проверьте например (-4, -4)
1
Herji
290 / 202 / 173
Регистрация: 11.05.2016
Сообщений: 658
Завершенные тесты: 1
13.02.2018, 00:31 #4
*
C++
1
 if(fabs(x) > 3 || fabs(y) > 3) return false;
0
Yetty
545 / 507 / 454
Регистрация: 18.12.2017
Сообщений: 2,090
13.02.2018, 00:33 #5
а строка 6 раньше не сработает?
или строку что Вы привели нужно добавить в программу?
0
Herji
290 / 202 / 173
Регистрация: 11.05.2016
Сообщений: 658
Завершенные тесты: 1
13.02.2018, 00:34 #6
Цитата Сообщение от Yetty Посмотреть сообщение
а строка 6 раньше не сработает?
нет
0
Yetty
545 / 507 / 454
Регистрация: 18.12.2017
Сообщений: 2,090
13.02.2018, 00:39 #7
приведённой строкой нужно заменить строку 5 ?
0
Herji
290 / 202 / 173
Регистрация: 11.05.2016
Сообщений: 658
Завершенные тесты: 1
13.02.2018, 00:51 #8
Цитата Сообщение от Yetty Посмотреть сообщение
приведённой строкой нужно заменить строку 5 ?
да.

Добавлено через 9 минут
Вообще всё неправильно было

C++
1
2
3
4
5
bool inout(double x, double y)
{
    if(fabs(x) > 3 || fabs(y) > 3) return false;
    return (x <= 0 ? fabs(y) >= fabs(x) : (x*x + y*y) <= 9);
}
1
COKPOWEHEU
911 / 671 / 153
Регистрация: 09.09.2017
Сообщений: 2,888
13.02.2018, 10:43 #9
Herji, Вот как выглядят точки, соответствующие вашему условию. Вроде все правильно
0
Миниатюры
Попадает ли точка в заштрихованную область?  
Herji
290 / 202 / 173
Регистрация: 11.05.2016
Сообщений: 658
Завершенные тесты: 1
13.02.2018, 11:10 #10
COKPOWEHEU, в первом варианте кроме забытых модулей еще и круг полностью проверялся, а не полукруг, тут Попадает ли точка в заштрихованную область? правильно уже
0
COKPOWEHEU
911 / 671 / 153
Регистрация: 09.09.2017
Сообщений: 2,888
13.02.2018, 11:46 #11
Да, это картинка по вашему последнему решению. Всего лишь визуализировал.
0
13.02.2018, 11:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2018, 11:46

Попадает ли точка в заштрихованную область.
Здравствуйте. Мне нужно реализовать задачу. А с программированием я увы......

Попадает ли точка в заштрихованную область?
Напишите программу, которая вводит координаты точки на плоскости и определяет,...

Попадает ли точка в заштрихованную область
Пользователь вводит две точки: X, Y. Необходимо определить лежит ли точка в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru