/*--------------------------------------------------------------------------
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 CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 LAB CLAB INF3 PROG LABLab cpplab 2T2 Skrypt do lab OU Rozdział 6 Wiercenie 3IE RS lab 9 overviewlab pkm 3lab chemia korozjalab tsp 3więcej podobnych podstron