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

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

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

Проверить, лежит ли окружност целиком внутри окружности - C++

09.04.2013, 07:58. Просмотров 1596. Ответов 8
Метки нет (Все метки)

Проверить, лежит ли окружность
(x-a)^2+(y-b)^2=b^2
целиком внутри окружности

По возможности напишите пожалуйста программу!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2013, 07:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить, лежит ли окружност целиком внутри окружности (C++):

Лежит ли треугольник внутри окружности радиуса R - C++
Спасите пожалуйста... очень нужна эта прога... знаю, что самое элементарное, но все же... само задание: Заданы координаты вершин...

Окружность: код выдает, что точка лежит и на окружности и внутри её - C++
#include<windows.h> #include<iostream.h> int main(int argc, char* argv) { SetConsoleOutputCP(1251); float x, y; ...

Проверить, лежит ли точка внутри фигуры, образованной осями координат и параболой - C++
Проверить, лежит ли данная точка A=(x0,y0) внутри фигуры, образованной осями координат и параболой y=Ax2+B .

Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности - C++
помогите пожалуйста)) Даны координаты точки (x,y), радиус r и координаты центра окружности (x,y. Определить лежит ли точка внутри или...

Определить, лежит ли точка внутри или вне круга, ограниченного указанной окружностью, или на окружности - C++
Даны координаты точки (x,y), радиус r и координаты центра окружности (x,y). Определить, лежит ли точка внутри или вне круга, ограниченного...

Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина ко - C++
Даны числа x, y, x1, y1, x2, y2. Проверить истинность высказывания: «Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя...

8
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
09.04.2013, 08:01 #2
ну необходимо знать уравнение и второй окружности
0
Chrin
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 12
09.04.2013, 08:14  [ТС] #3
Простите не дописала!
Проверить, лежит ли окружность
целиком внутри окружности
или наоборот

второе уравнение,точно такое же как первое!только там a1 и b1,а во втором a2 и b2

Добавлено через 5 минут
нужен линейный алгоритм!!!
0
zss
Модератор
Эксперт С++
6624 / 6186 / 2047
Регистрация: 18.12.2011
Сообщений: 16,131
Завершенные тесты: 1
09.04.2013, 08:29 #4
Окружность 2 будет внутри окружности 1, если
R1*R1>(a1-a2)*(a1-a2)+(b1-b2)*(b1-b2)+R2*R2
У Вас в формуле R1=b1,R2=b2, т.е.
b1*b1>(a1-a2)*(a1-a2)+(b1-b2)*(b1-b2)+b2*b2
или, если упростить выражение
0>a1*a1+a2*a2-2*a1*a2-2*b1*b2+2*b2*b2
1
Chrin
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 12
09.04.2013, 08:54  [ТС] #5
какие данные у пользователя запрашивать?
0
zss
Модератор
Эксперт С++
6624 / 6186 / 2047
Регистрация: 18.12.2011
Сообщений: 16,131
Завершенные тесты: 1
09.04.2013, 08:58 #6
Цитата Сообщение от Chrin Посмотреть сообщение
какие данные у пользователя запрашивать?
А Вы как думаете?
0
Chrin
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 12
09.04.2013, 09:09  [ТС] #7
не знаю!!!у вас спрашиваю
0
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
09.04.2013, 09:09 #8
Цитата Сообщение от Chrin Посмотреть сообщение
какие данные у пользователя запрашивать?
центры обеих окружностей больше ничего не надо, из условий вашей задачи, а если надо былобы обощить , то помимо центров необходимо былобы также знать радиусы
1
zss
Модератор
Эксперт С++
6624 / 6186 / 2047
Регистрация: 18.12.2011
Сообщений: 16,131
Завершенные тесты: 1
09.04.2013, 09:36 #9
Цитата Сообщение от zss Посмотреть сообщение
0>a1*a1+a2*a2-2*a1*a2-2*b1*b2+2*b2*b2
Вопрос для блондинки, а что еще в этой формуле можно запросить, кроме a1,b1,a2,b2?
0
09.04.2013, 09:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2013, 09:36
Привет! Вот еще темы с ответами:

Проверить лежит ли один из многоугольников строго внутри другого и определить площади многоугольников - C++
Два выпуклых многоугольника заданы на плоскости перечислением координат вершин в порядке обхода границы. Проверить лежит ли один из них...

Лежит ли точка в окружности - C++
Входные данные: координаты х,у, радиус круга (с центром в точку 0,0) Выходные данные: лежит ли точка внутри окружности или нет

Точка лежит ли в кольце окружности - C++
Всем привет.Подскажите пожалуйста где здесь ошибка. #include <windows.h> #include<iostream> using namespace std; void main () ...

Определить лежит ли точка внутри треугольника - C++
Треугольник и точка (№102) В декартовой системе координат на плоскости заданы координаты вершин треугольника и еще одной точки. Требуется...


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

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

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