Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] составление всех комбинаций


Автор: stalkerok 14.1.2009, 13:52
Добрый день! помогите решить задачу:

есть массив из типа:
Код

type
recData = record
  number: integer;
  numberId: integer;
  countId: integer;
end;

var
a: a: array of recData;


где number - значение (не влияет на алгоритм), numberId - начало группы в массиве, countId - количество элементов в группе.
пример:

number, numberId, countId

Код

6, 0, 1
3, 1, 2
2, 1, 2
4, 3, 3
1, 3, 3
5, 3, 3


3-и группы:
Код

(1)
6, 0, 1

(2)
3, 1, 2
2, 1, 2

(3)
4, 3, 3
1, 3, 3
5, 3, 3


и нужно составить массивы из "number" таким образом, что перебираться будут только числа относящиеся к группе:
Код

6, 6, 6, 6..............6..............

3, 3, 3, 3..............2..............
2, 2, 2, 2..............3..............

4, 4, 5, 5..............4..............
1, 5, 1, 4..............1..............
5, 1, 4, 1..............5..............


заранее спасибо!


Автор: Alexeis 14.1.2009, 14:34
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: stalkerok 14.1.2009, 15:02
Alexeis спасибо, но это часть моей личной программы которую я пишу для себя  smile 

Автор: stalkerok 14.1.2009, 20:38
 smile  а в этой ветки помогают, или нудные вопросы сюда скидывают? 

Автор: stalkerok 15.1.2009, 12:13
а как сделать полный перебор значений одномерного массива?


Автор: DE20 18.1.2009, 00:02
Циклом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)