Skocz do zawartości
nightstalker

Kasowanie Wiersza Z Tablicy - Pascal

Rekomendowane odpowiedzi

Zadanie:

 

Usuń zawartość wskazanego wiersza z tablicy dwuwymiarowej (z kompresją pozostałej zawartości tablicy).

Usuwanie wiersza należy przeprowadzić oczywiście wewnątrz specjalnej procedury (tablica przekazywana jako

parametr wywołania).

 

Nie umiem tego napsiać na procedurach/funkcjach! Nie mam pojęcia jak przekazać do funkcji tablice a potem ja zwrócić odpowiednio przerobioną... Pomoże mi ktoś ? Bez funkcji napisałem to w ten sposób:

 

program Project2;{$APPTYPE CONSOLE}uses  SysUtils;vartablica:array[1..20,1..20] of integer;i,j,wiersz:integer;beginrandomize;for i:=1 to 5 dofor j:=1 to 5 do tablica[i,j]:=random(10);for i:=1 to 5 dobeginfor j:=1 to 5 do write(tablica[i,j]:2);writeln;end;writeln('Ktory wiersz chcesz skasowac?');readln(wiersz);for i:=wiersz to 5 dofor j:=1 to 5 dotablica[i,j]:=tablica[i+1,j];writeln('Tak wyglada tablica po skasowaniu ',wiersz,' wiersza:');for i:=1 to 4 dobeginfor j:=1 to 5 do write(tablica[i,j]:2);writeln;end;readln;end.

UPDATE:

 

Dobra, dzieki dostałem juz PW ze musze utworzyc typ tablicowy i z niego korzystac przy przekazywaniu tablicy do funkcji... Tu działąjący program na funkcjach: http://nightstalker.ovh.org/upload/zadanie_2.dpr

Swoją drogą, dlaczego dostaje odpowiedzi na PW, a nie na forum ? :|

Edytowane przez nightstalker

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...