Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
trt_jrt
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 14
#1

Определить лежит ли точка внутри заданного прямоугольника - C++

04.04.2014, 10:22. Просмотров 1771. Ответов 18
Метки нет (Все метки)

Даны стороны прямоугольника a и b, Составить программу, определяющую лежит ли точка с координатами (x, y) внутри прямоугольника.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 10:22     Определить лежит ли точка внутри заданного прямоугольника
Посмотрите здесь:
C++ Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина ко
Лежит ли точка М(xm;ym) внутри треугольника, заданного координатами своих вершин C++
C++ Определить лежит ли точка внутри треугольника
C++ Определить лежит ли точка внутри треугольника
C++ Определить, лежит ли точка внутри заштрихованной области
C++ Определить, лежит ли точка внутри заштрихованной области
Определить, лежит ли точка внутри треугольника. Исправить код C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
04.04.2014, 10:26     Определить лежит ли точка внутри заданного прямоугольника #2
C++
1
2
3
4
5
6
7
8
9
double a=0;
double b=0;
double x=0;
double y=0;
cin >> a >> b >> x >> y ;
if(x < a && b < y)
cout << "yes"<<endl;
else
cout<< "No" <<endl;
если учесть что прямоуголинк лежит в первом квадранте, нижний левый угол в координате 0,0 и а - это ширина, b - это высота
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
04.04.2014, 10:29     Определить лежит ли точка внутри заданного прямоугольника #3
aLarman, а если это ромб?
aLarman
04.04.2014, 10:30
  #4

Не по теме:

SatanaXIII,

Цитата Сообщение от trt_jrt Посмотреть сообщение
Даны стороны прямоугольника

trt_jrt
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 14
04.04.2014, 11:04  [ТС]     Определить лежит ли точка внутри заданного прямоугольника #5
да, задача не такая простоя оказывается.... Зада в общем выглядеть так...
Мурзик хотел фотографировать бабочек, но он только может фотографировать разные прямоугольные фотографии размером AxB. Фотография бабочек считается правильным, если центр бабочки попадал на фотографию.
A и B стороны прямоугольника, N-количество бабочки (1≤N≤105), Xn и Yn центральный координаты бабочки.
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
04.04.2014, 11:05     Определить лежит ли точка внутри заданного прямоугольника #6
Цитата Сообщение от trt_jrt Посмотреть сообщение
стороны прямоугольника
чего все заладили про ромб, написано же по русски ПРЯМОУГОЛЬНИК
trt_jrt
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 14
04.04.2014, 11:16  [ТС]     Определить лежит ли точка внутри заданного прямоугольника #7
исправил))))...

Добавлено через 7 минут
A=200 B=200
N=5
X1=300 Y1=300
X2=400 Y2=0
X3=200 Y3=100
X4=400 Y4=300
X5=0 Y5=300
результат должен быт такой...: 3 бабочки попадали на фотографию
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
04.04.2014, 11:20     Определить лежит ли точка внутри заданного прямоугольника #8
это как ?
X1=300 Y1=300 не попала
X2=400 Y2=0 не попала
X3=200 Y3=100 - попала
X4=400 Y4=300 не попала
X5=0 Y5=300 - не попала

может быть даны координаты прямоугольника?
trt_jrt
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 14
04.04.2014, 11:24  [ТС]     Определить лежит ли точка внутри заданного прямоугольника #9
результат должен быт такой...: 3 бабочки попадали, а 2 не попадали на фотографию

может быть даны координаты прямоугольника?-нет, толка размер A и B
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
04.04.2014, 11:24     Определить лежит ли точка внутри заданного прямоугольника #10
Цитата Сообщение от aLarman Посмотреть сообщение
чего все заладили про ромб, написано же по русски ПРЯМОУГОЛЬНИК
Моя невнимательность.

aLarman, а если это прямоугольник, повернутый на сколько-то градусов относительно осей координат?
trt_jrt
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 14
04.04.2014, 11:31  [ТС]     Определить лежит ли точка внутри заданного прямоугольника #11
смысл задача так, он должен старятся сделать так, чтобы в нем попали максимальный количество бабочек, может координаты прямоугольника зависить то X и Y
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
04.04.2014, 11:33     Определить лежит ли точка внутри заданного прямоугольника #12
Цитата Сообщение от SatanaXIII Посмотреть сообщение
а если это прямоугольник, повернутый на сколько-то градусов относительно осей координат?
Цитата Сообщение от trt_jrt Посмотреть сообщение
Мурзик хотел фотографировать бабочек
в принципе из этого можно сделать вывод, что раз фотографирует кот(да это кот, потому что часто встречающаяся кличка Мурзик свойственна коту) и кот вряд ли что то понимает в фотографии, то он мог завалить горизонт (как результат повернутый прямоугольник - ромб, но это как посмотреть, если взять за точку отсчета кота, то скорее всего это прямоугольник, если взять какое то другое начало координат то это может быть ромбом, хотя с другой стороны, что есть ромб - это 4хугольник с одинаковыми длинами сторон, но тут ничего не сказано про равенство сторон а и b следовательно это может быть как прямоугольник - даже повернутый, или в частном случае ромб) вобщем эта задача больше филосовская, она отражает сущность бытия, и проблему мировоззрений человека(кстати и кота тоже), а так же, проблему восприятия основываясь на собственном опыте(так называемые призмы восприятия - где в качестве призмы выступает личное отношение, опыт, может даже какая то безграмотность)
так что все это диалектика, и решение не может быть получено адэкватными математическими расчетами (они как раз и лежат в фундаменте программирования), эта задача подобна задаче, о начале и конце палки, или о задаче "что было раньше - курица или яйцо" о чем спорить можно вечно

Добавлено через 1 минуту
да кстати - это существо(Мурзик) можеть жить в неэвклидовом пространстве, тогда уже много будет зависеть от пространства на которм решается задача, получаеся что в общем случае задача имеет бесконечно множество решений
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
04.04.2014, 11:35     Определить лежит ли точка внутри заданного прямоугольника #13
aLarman, короче, перефразировав, ваше решение это частный случай.
trt_jrt
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 14
04.04.2014, 11:36  [ТС]     Определить лежит ли точка внутри заданного прямоугольника #14
Цитата Сообщение от SatanaXIII Посмотреть сообщение
а если это прямоугольник, повернутый на сколько-то градусов относительно осей координат?

вполне возможно, он же старается чтобы в снимок попали максимальный количество бабочек...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2014, 11:37     Определить лежит ли точка внутри заданного прямоугольника
Еще ссылки по теме:
C++ Определить, лежит ли точка с заданными координатами внутри треугольника
Определить лежит ли точка внутри, вне или на границе заштрихованной области C++
C++ Определить, лежит точка внутри заштрихованной области, вне её или на её границе
C++ Определить, попадает ли точка с вводимыми координатами (x,y) внутрь прямоугольника, заданного уравнениями
C++ Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин

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

Или воспользуйтесь поиском по форуму:
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
04.04.2014, 11:37     Определить лежит ли точка внутри заданного прямоугольника #15
SatanaXIII, согласен, все в мире относительно, кстати, а если бы мурзик и бабочка, во время фотографирования двигались вместе в одном направлении со скоростью порядка скорости света, тогда размеры прямоугольника вообще могут измениться
Yandex
Объявления
04.04.2014, 11:37     Определить лежит ли точка внутри заданного прямоугольника
Ответ Создать тему
Опции темы

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