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

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
extrimally
6 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 212
#1

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

11.10.2012, 19:15. Просмотров 592. Ответов 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#):

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

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

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

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

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

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

4
turbanoff
Модератор
Эксперт Java
3989 / 3724 / 466
Регистрация: 18.05.2010
Сообщений: 9,294
Записей в блоге: 11
Завершенные тесты: 1
11.10.2012, 19:50 #2
Круги вложены если:
1. центр одного из кругов, лежит внутри другого круга. (расстояние между центрами меньше радиуса внешнего круга)
2. вот это расстояние (A) больше либо равно радиуса вложенного круга. (Это расстояние = радиус внешнего - расстояние между центрами)
1
Миниатюры
Определить и напечатать максимальную последовательность "вложенных" кругов  
extrimally
6 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 212
11.10.2012, 20:01  [ТС] #3
Цитата Сообщение от turbanoff Посмотреть сообщение
Круги вложены если:
1. центр одного из кругов, лежит внутри другого круга. (расстояние между центрами меньше радиуса внешнего круга)
а какое условие того, что точка "внутри круга"? через уравнение окруж. и коорд. точки может...
0
turbanoff
Модератор
Эксперт Java
3989 / 3724 / 466
Регистрация: 18.05.2010
Сообщений: 9,294
Записей в блоге: 11
Завершенные тесты: 1
11.10.2012, 22:33 #4
В скобочках же расшифровка.
Цитата Сообщение от turbanoff Посмотреть сообщение
расстояние между центрами должно быть меньше радиуса внешнего круга
0
extrimally
6 / 6 / 0
Регистрация: 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
Привет! Вот еще темы с ответами:

Проблема при сравнении: "Оператор ">" не может применяться к операндам типа "Т" и "Т"" - C#
Добрый день , пишу сортировку , все делаю на основе Т , но вот в чем проблемма public class BubbleSort<T>:ISortStrategy<T> { ...

Определить и напечатать, сколько кругов полностью находится в каждой четверти - C#
Помогите пожалуйта сделать мне данные решения: 2.5.18 В системе координат X, Y «нарисована» мишень на 10 кругов с центром в начале...

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

Напишите программу, которая подсчитывает, сколько учащихся получило "2", "3", "4" и "5" - C#
Помогите, пожалуйста, с решением следующей задачи: учащиеся сдают экзамены по нескольким предметам. Результаты экзаменов занесены в...


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

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

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