Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
extrimally
6 / 6 / 2
Регистрация: 22.09.2012
Сообщений: 212
#1

Определить и напечатать максимальную последовательность "вложенных" кругов - C#

11.10.2012, 19:15. Просмотров 608. Ответов 4
Метки нет (Все метки)

Учебная задача в сишарп с исп-м одномерных массивов:
Случайным образом формируются координаты X и Y центра и R – радиус 100 кругов. Диапазон значений координат от минус 150 до 150, диапазон значения радиуса от 5 до 25. Определить и напечатать максимальную последовательность «вложенных» кругов (в некоторый круг полностью входит другой круг и т.д.).
Я сформировал все значения для 3 массивов - иксы, игрики и радиусы.
Какое условие можно задать про вложенность кругов? Я додуматься не могу. Алгоритм, если можно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 19:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить и напечатать максимальную последовательность "вложенных" кругов (C#):

Напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К
Для натурального числа К напечатать фразу "мы нашли К грибов в лесу",...

Ввести произвольную последовательность из 30 символов и определить есть ли среди них буквы входящие в слово "ШИНА"
Ввести произвольную последовательность из 30 символов и определить есть ли...

Даны два положительных целых числа А,В. Напечатать слово "ДА" или "НЕТ" в соответствии с тем, можно ли получить десятичную запись числа А путем вычерк
Даны два положительных целых числа А,В. Напечатать слово "ДА" или "НЕТ" в...

Описать класс "поезд", содержащий поля "пункт назначения", "номер поезда", "время отправления"
Помогите пожалуйста с классом Описать класс «поезд», содержащий следующие...

Дано предложение. Определить, каких букв в нем больше: "м" или "н"
Решить на языке C#. Дано предложение. Определить, каких букв в нем больше: м...

Методом вычислить тип треугольника: "не существует", "тупоугольный", "прямоугольный", "остроугольный"
Помогите пожалуйста С помощью метода вычислить тип треугольника::cry: 1) если...

4
turbanoff
Эксперт Java
4008 / 3743 / 739
Регистрация: 18.05.2010
Сообщений: 9,323
Записей в блоге: 11
Завершенные тесты: 1
11.10.2012, 19:50 #2
Круги вложены если:
1. центр одного из кругов, лежит внутри другого круга. (расстояние между центрами меньше радиуса внешнего круга)
2. вот это расстояние (A) больше либо равно радиуса вложенного круга. (Это расстояние = радиус внешнего - расстояние между центрами)
1
Миниатюры
Определить и напечатать максимальную последовательность "вложенных" кругов  
extrimally
6 / 6 / 2
Регистрация: 22.09.2012
Сообщений: 212
11.10.2012, 20:01  [ТС] #3
Цитата Сообщение от turbanoff Посмотреть сообщение
Круги вложены если:
1. центр одного из кругов, лежит внутри другого круга. (расстояние между центрами меньше радиуса внешнего круга)
а какое условие того, что точка "внутри круга"? через уравнение окруж. и коорд. точки может...
0
turbanoff
Эксперт Java
4008 / 3743 / 739
Регистрация: 18.05.2010
Сообщений: 9,323
Записей в блоге: 11
Завершенные тесты: 1
11.10.2012, 22:33 #4
В скобочках же расшифровка.
Цитата Сообщение от turbanoff Посмотреть сообщение
расстояние между центрами должно быть меньше радиуса внешнего круга
0
extrimally
6 / 6 / 2
Регистрация: 22.09.2012
Сообщений: 212
12.10.2012, 18:03  [ТС] #5
Понятно, как определить, "вложен" ли один круг во второй... Но вот как Определить и напечатать максимальную последовательность «вложенных» кругов ?
0
12.10.2012, 18:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2012, 18:03
Привет! Вот еще темы с решениями:

Построить иерархию классов "Студент", "преподаватель", "персона", "заведующий кафедрой"
Построить иерархию классов: Студент, преподаватель, персона, заведующий...

Проблема при сравнении: "Оператор ">" не может применяться к операндам типа "Т" и "Т""
Добрый день , пишу сортировку , все делаю на основе Т , но вот в чем проблемма...

Определить и напечатать, сколько кругов полностью находится в каждой четверти
Помогите пожалуйта сделать мне данные решения: 2.5.18 В системе координат...

Класс "Точка". В классе определить поля "координата X", "координата Y"
В классе определить поля «координата X», «координата Y», автовычисляемое поле,...


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

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

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