array i count - jak to polaczyc?

0

Mam tablice z niewiadoma iloscia elementow?
Jak pobrac ilosc tych elementow?
[???]

0

Ale jak tworzyłeś tablicę, dynamicznie? Jeśli tak to length(tablica), jeśli nie to sprawdzasz każdy element tablicy czy jest różny od 0 (jeśli typ integer czy pochodny), albo czy jest różny od '' (p;przy stringach).

0

Jest jakas roznica miedzy

length(); i hight();

??

<font color="green">dopisane :
.....no tak powinno być high();</span>

<font color="red">hehehe .... a u ciebie CHMOLU powinno byc length :)</span>

dzieki !!

0

chyba high()

high zwraca najwyższy element tablicy, a lenght zwraca dlugosc tablicy

0

<font color="green"> jeśli
nie to sprawdzasz każdy element tablicy czy jest różny od 0</span>

Ale 0 "zero" to już jest jakaś wartość tablicy... np. np. może się zdarzyć że
<font color="blue">
a[7] := 0;
a[8] := ...; itd</span>

To rozwiązanie jest złe.

0

W sumie racja. W takim rzie trzebaby zapełnić na początku całą tablicę wartościami, których żaden element tablicy na pewno nie będzie zajmował w przyszłości i sprawdzać, czy nie występuje potem ta właśnie wartość.

0

Tablica statyczna ma znana liczbe elementow, bo jest zafiksowana w kodzie. Przy tablicach dynamicznych tez gdziesz dales SetLength i wiesz. Wnioskuje, ze rzecz jest potrzebna w procedurze przyjmujacej jako parametr tablice otwarta. W takiej procedurze mozesz zarowno korzystac z Length jak i High, poniewaz otwarte parametry tablicowe wewnatrz procedury sa indeksowane od zera.

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