![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.05.2008
Сообщений: 14
|
![]()
Народ помогите с простой задачей немогу сообразить имеется динамический массив:
ip[0]:='aaa'; ip[1]:='bbb'; ip[2]:='ccc'; ip[3]:='ddd'; ip[4]:='iii'; ip[5]:='fff'; и переменная ZZ:=3 (может меняться) то есть список диапазонов не должен привышать 3-х: пример: 0-1 2-3 4-5 то есть нужно вывести прсто диапазоны Последний раз редактировалось Seregakz; 21.09.2014 в 15:03. |
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
а если ZZ:= 100500, то что?
![]() Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А то вон даже пилот обалдел, что уже про штурмана говорить.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Вроде длину массива равную 6 надо разделить на 3 равных отрезка, вот и получаем по 2 элемента в диапазоне.
А если размерность массива 9, а ZZ=5, то как? Так сойдёт: 0 1 2 3 4-8 Если да, то длину массива целочисленно дели на ZZ и получишь размер диапазона, всё что останется должно быть включено в последний диапазон. Код:
Код:
0-1 2-3 4-5 6-7 8 Если остаток нужно более равномерно распределить, то можно задать шаг через который будут вставляться "лишнии" элементы |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несвязные диапазоны СУММЕСЛИ | iGremlin | Microsoft Office Excel | 13 | 25.03.2013 16:42 |
диапазоны дат - смены | andrew_jr20 | SQL, базы данных | 4 | 16.12.2011 15:49 |
Ограничения или диапазоны | hasana | Общие вопросы C/C++ | 2 | 13.01.2011 19:49 |
Динамические диапазоны | LaryMusa | Microsoft Office Excel | 8 | 05.07.2010 21:20 |
Как разбить число на цифрыКак разбить число на цифры: 3241 => 3,2,4,1 (Pascal) | Banderas123 | Помощь студентам | 3 | 07.12.2009 18:26 |