Добрый день! помогите решить задачу:
есть массив из типа:
| Код | 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..............
|
заранее спасибо!
|