Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2011, 19:34   #1
napster1991
 
Регистрация: 15.03.2010
Сообщений: 9
По умолчанию Даны центры равномерно растущих кругов на плоскости. При столкновении друг с другом столкнувшиеся круги п

Даны центры равномерно растущих кругов на плоскости. При столкновении друг с другом столкнувшиеся круги прекращают свой рост. Найти радиусы кругов, когда процесс роста остановится полностью.

подайте, пожалуйста, идеи...

заранее спасибо...
napster1991 вне форума Ответить с цитированием
Старый 07.02.2011, 19:52   #2
616th
 
Регистрация: 06.02.2011
Сообщений: 5
По умолчанию

Пусть R1-растущий радиус, X1,Y1 координаты центра первой окружности ,
R2,X2,Y2 соответственно второй, distanse расстойние между центрами окружностей,
которое высчитываешь по теореме Пифагора distanse=sqrt(sqr(X1-X2)+srq(Y1-Y2))
И если distanse>=R1+R2 то останавливаешь рост окружностей
616th вне форума Ответить с цитированием
Старый 07.02.2011, 19:59   #3
napster1991
 
Регистрация: 15.03.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от 616th Посмотреть сообщение
Пусть R1-растущий радиус, X1,Y1 координаты центра первой окружности ,
R2,X2,Y2 соответственно второй, distanse расстойние между центрами окружностей,
которое высчитываешь по теореме Пифагора distanse=sqrt(sqr(X1-X2)+srq(Y1-Y2))
И если distanse>=R1+R2 то останавливаешь рост окружностей
ну, это понятно... но у меня произвольное количество кругов...
napster1991 вне форума Ответить с цитированием
Старый 07.02.2011, 20:02   #4
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

и? что от этого поменялось? нужно добавить состояние объекта-круга - "растет" || "не растет"
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны центры равномерно растущих кругов на плоскости. При столкновении друг с другом столкнувшиеся круги п napster1991 Помощь студентам 3 07.02.2011 21:54
Нумерация кругов Lifefine Общие вопросы Delphi 13 05.02.2011 22:36
Привязка окон друг к другу при перетаскивании Alexxx5800 Общие вопросы .NET 2 10.10.2010 20:19
Круги в паскале Timon779 Помощь студентам 1 10.06.2010 14:21
Pascal. Площадь пересечения кругов TOSAgrk Помощь студентам 1 05.02.2009 04:23