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

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

Войти
Регистрация
Восстановить пароль
 
brazhnyk
0 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 31
#1

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

30.06.2015, 10:35. Просмотров 680. Ответов 2
Метки нет (Все метки)

Определить взаимное расположение точки с координатами (x0, y0) и окружности радиуса R с центром в точке (x1, y1)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 10:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить взаимное расположение точки и окружности (C++):

Определить взаимное расположение точки с координатами (х0,y0) и окружности радиуса R с центром в точке (х1,у1) - C++
Определить взаимное расположение точки с координатами (х0,y0) и окружности радиуса R с центром в точке (х1,у1) Решите пожалуйста задачку...

Определить взаимное расположение прямой и окружности - C++
Написать программу, определяющую взаимное расположение прямой, проходящей через две заданные точки и окружности с центром в начале...

Определить взаимное расположение треугольников - C++
Здравствуйте, дорогие форумчане. ------------------------------------ Помогите решить задачу, пожалуйста. Задание: Напишите...

Определить взаимное расположение прямых - C++
В общем есть точки x1 x2 x3 x4 y1 y2 y3 y4, которые определяют координаты двух точек одной прямой и двух точек другой прямой. Нужно узнать...

Даны две прямые в пространстве.Определить их взаимное расположение - C++
Даны две прямые в пространстве.Определить их взаимное расположение. Решить предложенную задачу (использовать операторов: if, switch) ...

Заданы координаты вершин двух прямоугольников. Определить их взаимное расположение - C++
Заданы координаты вершин двух прямоугольников. Определить их взаимное расположение: пересекаются, не пересекаются, касаются, принадлежит. ...

2
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 1
30.06.2015, 12:03 #2
C++
1
2
3
4
5
6
if(sqrt(((x1-x0)*(x1-x0)) +((y1-y0)*(y1-y0))) > R)
          cout << "точка вне окружности";
       else if(sqrt(((x1-x0)*(x1-x0)) +((y1-y0)*(y1-y0))) == R)
          cout << "точка на окружности";
       else 
          cout << "внутри окружности";
0
Байт
Эксперт C
16332 / 10608 / 1587
Регистрация: 24.12.2010
Сообщений: 20,237
30.06.2015, 12:30 #3
C++
1
2
3
4
5
6
if((x1-x0)*(x1-x0) +(y1-y0)*(y1-y0) > R*R)
          cout << "точка вне окружности";
       else if((x1-x0)*(x1-x0) +(y1-y0)*(y1-y0) == R*R)
          cout << "точка на окружности";
       else 
          cout << "внутри окружности";
1. Эффективнее, так как не используется довольно тормозная функция sqrt
2. Точнее, так как меньше мест, где возможны ошибки округления
3. Чисто математически - эквивалентно
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 12:30
Привет! Вот еще темы с ответами:

Даны две прямые в пространстве.Определить их взаимное расположение. Решении в С++ и алгоритм(блок схему) - C++
Не могу решить. помогите , очень надо.:( Даны две прямые в пространстве.Определить их взаимное расположение. Добавлено через 29...

Определить взаимное расположение трех точек на плоскости (совпадают, на одной прямой, создают треугольник) - C++
точка на плоскости задается своими координатами. Создать программу, которая определяет взаимное расположение трех точек на плоскости...

Взаимное расположение треугольников - C++
Не могу понять как можно вычислить если угол одного треугольника касается стороны другого треугольника, или угол вообще внутри треугольника...

Взаимное расположение прямых - C++
Люди.ПЛЗ помогите::wall::help: Даны вещественные числа A1, B1, C1, А, В, С. Выяснить взаимное расположение прямых A1*x+B1*y=C1 и...


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

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

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