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

Определите, принадлежит ли точка данной окружности - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Alex_G528
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 6
09.10.2012, 19:57     Определите, принадлежит ли точка данной окружности #1
Нужно побыстрому задачу на С решить! Заранее спасибо!

Окружность с центром в точке (x,y) проходит через точку (x1,y1). Определите, принадлежит ли точка (x2,y2) данной окружности.

Добавлено через 30 секунд
Ауу есть кто?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 19:57     Определите, принадлежит ли точка данной окружности
Посмотрите здесь:

Принадлежит ли точка четырехугольнику. C++
Принадлежит ни точка кольцу (на C) C++
C++ Принадлежит ли точка области.
Дана точка М(x, y). Присвоить z = 1, если точка принадлежит окружности с радиусом R и центром в точке (a, b) и z = 0 в противном случае. C++
Принадлежит ли точка многоугольнику C++
C++ Принадлежит ли введенная точка данной области?
C++ Принадлежит ли эта точка данной закрашенной фигуре
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Рулик
 Аватар для Рулик
8 / 8 / 0
Регистрация: 14.11.2011
Сообщений: 54
09.10.2012, 20:10     Определите, принадлежит ли точка данной окружности #2
Не понятно как у вас задается окружность, двумя точками что-ли ?
tguglanaklona
 Аватар для tguglanaklona
10 / 10 / 2
Регистрация: 06.09.2012
Сообщений: 36
09.10.2012, 20:15     Определите, принадлежит ли точка данной окружности #3
Цитата Сообщение от Alex_G528 Посмотреть сообщение
Нужно побыстрому задачу на С решить! Заранее спасибо!

Окружность с центром в точке (x,y) проходит через точку (x1,y1). Определите, принадлежит ли точка (x2,y2) данной окружности.

Добавлено через 30 секунд
Ауу есть кто?
C
1
2
3
4
5
6
7
float r = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y));
float dist = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y));
const float eps = 1e-4; //допустимая погрешность
if (abs(dist-r)<eps)
  cout<<"Да";
else
  cout<<"Нет"
Alex_G528
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 6
09.10.2012, 20:38  [ТС]     Определите, принадлежит ли точка данной окружности #4
По иксу и по игрику
Thinker
Эксперт C++
 Аватар для Thinker
4216 / 2190 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
09.10.2012, 21:08     Определите, принадлежит ли точка данной окружности #5
корни, в принципе, ни к чему:
C++
1
2
3
4
5
r2 = (x1 - x)*(x1 - x) + (y1 - y)*(y1 - y);
if ((x2 - x)*(x2 - x) + (y2 - y)*(y2 - y) <= r2)
   yes
else
   no
tguglanaklona
 Аватар для tguglanaklona
10 / 10 / 2
Регистрация: 06.09.2012
Сообщений: 36
09.10.2012, 21:21     Определите, принадлежит ли точка данной окружности #6
Цитата Сообщение от Thinker Посмотреть сообщение
корни, в принципе, ни к чему:
C++
1
2
3
4
5
r2 = (x1 - x)*(x1 - x) + (y1 - y)*(y1 - y);
if ((x2 - x)*(x2 - x) + (y2 - y)*(y2 - y) <= r2)
   yes
else
   no
Вроде окружность написана а не круг, конечно мог перепутать)
Alex_G528
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 6
09.10.2012, 22:32  [ТС]     Определите, принадлежит ли точка данной окружности #7
А можешь полностью код написать плизззз
Thinker
Эксперт C++
 Аватар для Thinker
4216 / 2190 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.10.2012, 08:03     Определите, принадлежит ли точка данной окружности #8
Цитата Сообщение от tguglanaklona Посмотреть сообщение
Вроде окружность написана а не круг, конечно мог перепутать)

Не по теме:

Вы правы. Если окружность, то нужно равенство, а если круг, то неравенство.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2012, 12:59     Определите, принадлежит ли точка данной окружности
Еще ссылки по теме:

Принадлежит ли точка окружности C++
C++ Определить принадлежит ли точка с заданными координатами к заданной окружности
C++ Принадлежит ли точка прямоугольнику?
C++ Задача - принадлежит ли точка данной области функции С++
C++ Определить принадлежит точка точка координатам

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

Или воспользуйтесь поиском по форуму:
tguglanaklona
 Аватар для tguglanaklona
10 / 10 / 2
Регистрация: 06.09.2012
Сообщений: 36
10.10.2012, 12:59     Определите, принадлежит ли точка данной окружности #9
Цитата Сообщение от Thinker Посмотреть сообщение

Не по теме:

Вы правы. Если окружность, то нужно равенство, а если круг, то неравенство.

Thinker - Капитан!
Yandex
Объявления
10.10.2012, 12:59     Определите, принадлежит ли точка данной окружности
Ответ Создать тему
Опции темы

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