Skocz do zawartości
bartool

[pascal] Program Zamiana. Potrzebuje Poocy..

Rekomendowane odpowiedzi

Otoz na wstepie napisze ze przygode z pascalem zaczelem dzisiaj okolo 9 rano ;)

o gotowce nie mozna prosic wiec prosze o pomoc z niektorych sprawach...

 

co musze zrobic:

 

Program „Zamiana”

Praca ma zawierać kod źródłowy oraz komentarze do programu, który:

a) wypełnia dwuwymiarową tablicę 5x5 losowymi liczbami całkowitymi z przedziału <0, 50>

b) wyświetla wypełnioną tablicę

c) szuka w tablicy liczby (np. zmienna k) podanej przez użytkownika

d) ponownie wyświetla tablicę z wyróżnionymi (np. na kolor) wszystkimi znalezionymi liczbami podanymi przez użytkownika (zmienna k)

e) zamienia każde wystąpienie podanej przez użytkownika liczby na przeciwną do niej.

f) wyświetla zmienioną tablicę

 

Program tablice;uses crt;varx: array [1..5,1..5] of integer;i,j,z: integer;procedure zapelnij;beginfor i:=1 to 5 dobeginfor j:=1 to 5 dobeginx[i,j]:=random(51);end;end;end;procedure pokaz;beginfor i:=1 to 5 dobeginfor j:=1 to 5 dobeginwrite (x[i,j], ' ');end;writeln;end;end;beginclrscr;randomize;zapelnij;pokaz;readln;write ('Podaj jakas liczbe z tebelki z= ');read (z);write ('podales liczbe: ',z);end.
no i wlasnie tutaj sie zawiesilem i nie wiem jak zrobic zeby wyszukalo w tablicy tej liczby i wyswietlilo tabele ze minionym klorem danej liczby...

chyba trzeba zastosowac if/then...

if z=??

 

z gory dzieki... w miare postepow bede uzupelnial temat bo mam jeszcze tydzien na napisanie tego programu..

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

nie pamiętam poleceń bo nie pisze w Pascalu ale mogę ci pomóc tak ogólnie

-żeby pokazało w kolorze to w procedurze wyświetlania wstawiasz instrukcje warunkowa if, która ma sprawdzić czy x[i,j]== zmienna k i jeśli tak to wyświetl ją w innym kolorze jeśli nie to wyświetl normalnie

-a zmienić liczbę na przeciwną to w zasadzie wystarczy dopisań przed nią znak - tutaj tez zrób podobnie jak z kolorem

 

(instrukcje tu to nie pascal tylko tak poglądowa żebyś ci wskazało właściwą drogę)

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ę...