Zbiory w module

0

Hej, mam takie zadanie:

Zdefiniuj (w module) dla stałych m i n typ TZbior = array[0..n] of Boolean, który reprezentuje
zbiory liczb naturalnych od 0 do n, oraz napisz nastepujace podprogramy: (..)

Wszystko byłoby pięknie, ale kiedy definiuję w module typ:

type TZbior = array[0..n] of Boolean;
dostaję error: Error: Identifier not found N

const n=100;
type TZbior = array[0..n] of Boolean;

^^ to przechodzi, ale ja chcę, żeby to użytkownik ustawiaj rozmiar zbioru, a nie stała. Jak to zrobić?


OK. Nieaktualne. Pisałem to zaraz po przebudzeniu. Nieco później mój umysł się przejaśnił po tym zaćmieniu. :D

0
type TZbior = array of boolean;

A jak użytkownik wprowadzi zakres N to użyj:

SetLength(tablica,N);

Przy operwoaniu na tablicy kożystaj z high(tablica) i low(tablica), żeby przypadkiem nie wyjść poza zakres.

1 użytkowników online, w tym zalogowanych: 0, gości: 1