Program na studia
Witam, potrzebuję pomocy w napisaniu zadania w języku C. Praktycznie nie umiem tego języka, a jest to bardzo ważne, żeby zaliczyć przedmiot.
Wymagane jest tylko jedno z tych trzech zadań, gdyby ktoś byłby w stanie go napisać/dać chociaż jakieś wskazówki byłbym niesamowicie wdzięczny.
Podaję treść:
Zadanie 1
Program realizujący mechanizm listy przechowującej elementy określonego typu (np. liczby całkowite,
zmiennoprzecinkowe itp.) wykonujący następujące operacje:
- utworzenie listy n losowych elementów wybranego typu (gdzie n oraz zakres danych są parametrami),
- wyświetlanie zawartości listy,
- dodawanie na początek listy 2 dodatkowych elementów (ich wartości można wprowadzić z klawiatury),
- usuwanie ostatniego elementu listy (należy sprawdzić, czy lista nie jest pusta),
- usuwanie pierwszego elementu listy (należy sprawdzić, czy lista nie jest pusta),
- ponownie wyświetlenie zawartości listy,
- wyświetlanie ilości elementów listy.
Zadanie 2
Program realizujący mechanizm stosu przechowującego elementy określonego typu (np. liczby całkowite,
zmiennoprzecinkowe itp.) wykonujący następujące operacje:
- umieszczenie n losowych elementów na stosie (gdzie n oraz zakres danych są parametrami),
- wyświetlanie elementu znajdującego się na szczycie stosu,
- usuwanie elementu ze szczytu stosu (należy sprawdzić, czy na stosie znajdują się elementy),
- umieszczenie elementu na szczycie stosu,
- ponownie wyświetlanie elementu znajdującego się na szczycie stosu,
- wyświetlanie ilości elementów znajdujących się na stosie.
Zadanie 3
Program realizujący mechanizm kolejki przechowującej elementy określonego typu (np. liczby całkowite,
zmiennoprzecinkowe itp.) wykonujący następujące operacje:
- umieszczanie n losowych elementów w kolejce (gdzie n oraz zakres danych są parametrami),
- wyświetlanie elementu znajdującego się na początku kolejki,
- usuwanie pierwszego elementu z kolejki (należy sprawdzić, czy w kolejce znajdują się elementy),
- wyświetlanie ilości elementów znajdujących się w kolejce
Pozdrawiam i bardzo proszę o pomoc.
|