Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pascal - načítání

Deklaruj si dynamické pole:

type  
   dynarray = array of string;
var
   a: dynarray;
keď už budeš vedieť veľkosť (počet prvkov poľa)> readln(n); (tady načítám řetězce),
deklaruješ jeho veľkosť:
SetLength(a,n);
následne načítavaš reťazce a ukladáš do poľa:

for m:=0 to n-1 do   //pole sa indexuje od 0
begin
  readln(kousek);
  a[m] := kousek;
end;
potom prechádzaš poľom od začiatku, testuješ a vypisuješ:

for b:= low(a) to high(a) do     //použil som premennú b, ktorú si nadefinuješ na začiatku programu, alebo použiješ svoju vlastnú...
begin
  kousek := a[b];        // do premennej kousek sa načíta reťazec z poľa a, na indexe b.
  ... tu je Tvoj hotový kód
end;
ideálne by bolo rozdeliť kód do menších častí (procedúry a funkcie), aby si mal v tom prehľad... :-)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny