LAB INF3 LAB C 08


/*--------------------------------------------------------------------------

LABORATORIUM 8.

TEMAT: Proste struktury dynamiczne - stos

----------------------------------------------------------------------------

ZADANIA:

A. Napisac funkcje: NA_STOS(wsk_stosu,element), ZE_STOSU(wsk_stosu,element)
umozliwiajace dodawanie nowych i usuwanie starych elementow (np. liczb)
wlasnego "stosu" (tzn. tworzonego poprzez dynamiczna alokacje zmiennych
na stercie i laczenie ich w lancuch za pomoca wskaznikow na nastepny
element).

B. Napisac program umozliwiajacy zapamietywanie w postaci "stosu elementow"
dowolnej ilosci linii tekstu wpisywanych z klawiatury przez uzytkownika
programu.

Poszczegolne linie zapamietywac w rekordach przydzielanych dynamicznie
w trakcie dzialania. Nalezy uwzglednic sytuacje gdy nie mozna przydzielic
pamieci na kolejny element (z powodu braku wolnego miejsca na stercie)

Program powinien zawierac nastepujace opcje:
- dodanie nowego tekstu,
- usuniecie ostatnio wprowadzonego tekstu,
- wyswietlenie zawartosci wszystkich pamietanych linii,
- wyswietlenie zawartosci i-tej linii (uwaga na sytuacje gdy podane
"i" bedzie wieksze niz rzeczywista liczba elementow),

C. Napisac program j.w. ale dla zapamietywania tekstow o dowolnej dlugosci
(ilosc pamieci na zapamietanie tekstu bedzie dostosowana do dlugosci
wprowadzonego lancucha znakow)

--------------------------------------------------------------------------*/

Wyszukiwarka

Podobne podstrony:
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 LAB C
LAB INF3 PROG LAB
Lab cpp
lab 2
T2 Skrypt do lab OU Rozdział 6 Wiercenie 3
IE RS lab 9 overview
lab pkm 3
lab chemia korozja
lab tsp 3

więcej podobnych podstron