Utworzenie funkcji obsługujących TDS

Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
swieczka7
Witam na forum
Witam na forum
Posty: 3
Rejestracja: 10 kwie 2016, 19:10
Płeć:

Utworzenie funkcji obsługujących TDS

Post autor: swieczka7 »

Cześć. Bardzo mile widziana pomoc przy pojedyńczych funkcjach , albo chociaż jakieś naprowadzenie, bo kompletnie nie wiem jak to zrobić :oops: . Całoś zadania znajduje się tu : http://ppasteczka.up.krakow.pl/dydaktyka/Zad_zal_1.pdf, ale zalezy mi "tylko" na wypisanych niżej podpunktach. Liczę na pomoc i z góry dziękuję. :wink:
1. bool addFirst(int *t, int k)
dodaje liczbę k przed pierwszym elementem w TDSie t.
Zwraca true jeśli tablica nie była pełna, zwraca false jeśli tablica w momencie wywołanie
funkcji była pełna (w takim przypadku element k nie jest dodawany).
2. bool delFirst(int *t, int &el)
ustawia na el wartość pierwszego elementu TDS-u a następnie usuwa ten element ze
struktury.
Zwraca true jeśli tablica była niepusta, zwraca false jeśli tablica w momencie wywołanie
funkcji była pusta – w takim przypadku wartość el może być dowolna, tablica powinna
pozostać pusta.
3. bool delLast(int *t, int &el)
ustawia na el wartość ostatniego elementu TDS-u a następnie usuwa ten element ze
struktury.
Zwraca true jeśli tablica była niepusta, zwraca false jeśli tablica w momencie wywołanie
funkcji była pusta – w takim przypadku wartość el może być dowolna, tablica powinna
pozostać pusta.
4. void out(int *t)
Wypisuje wszystkie elementy w TDS-ie t (od pierwszego do ostatniego). Elementy powinny
być oddzielone pojedynczym odstępem, po ostatnim powinien znajdować się znak nowej
linii.
5. void outDBG(int *t)
wypisuje wszystkie elementy w tablicy t – rozumianej jako zwykła tablica – NIE TDS.
6. int min(int *t)
zwraca najmniejszy element w TDS-ie t. Działanie funkcji dla pustego TDSa nie jest
określona.
7. int max(int *t)
zwraca największy element w TDS-ie t. Działanie funkcji dla pustego TDSa nie jest
określona.
8. float avg(int *t)
zwraca średnią arytmetyczną elementów w TDS-ie t. Działanie funkcji dla pustego TDSa
nie jest określona.
ODPOWIEDZ