Evidencija životinja
Sortiranje
Merge sort
pomoćno polje kod polja
Spajanje polja
sortiranje dijelova
Djeljenje polja
Obriši prema nazivu
Dohvati elemente redom i usporedi
nazive s unosom
Vrati rezultat 1 ili 0
Ako je različit preskoči ga
Ako je jednak, pitaj za potvrdu
brisanja
Polja
'Prepisi' sve vrijednosti od iduceg elementa
do kraja na jedno mjesto prije
Pokazivači
Premosti pokazivace s njegovog prethodnika
na sljedbenika i dealociraj
Ispis svih zapisa
Vezana lista
Ispis od glave liste prema kraju
pomoću while petlje
Polje
Ispis pomoću For petlje od kraja (kursora)
do početka polja
Struktura
tzivotinja
int sifra
char vrsta[30], naziv[30]
float cijena
tm datum
i tzivotinja *sljedeci kod
pokazivača
Pomoćne
funkcije
system("cls");
izbornik
unos() za unos niza znakova
Obriši prema vrsti
Funkcija tipa int
Vrati rezultat 1 ili 0
Dohvati elemente redom
Usporedi vrstu s unesenom
Ako je to tražena vrsta,
obriši element i idi na idući
dok ne se ne obrišu svi elementi
Pretraži listu
Nakon ispisa zadnjeg elementa
ispiši brojač
Usporedba datuma dostave
kod svih elemenata s 23.9.2012
Ako je veći ili jednak, ispiši i
povećaj brojač
Ako je manji datum, preskoči
Dodavanje novih zapisa
Poruka o uspjehu/neuspjehu
Provjera valjanosti datuma
Dan <32
Mjesec < 13
Godina < 2013
Funkcija InsertL
Kod polja, dodaj na kraj
Kod vezane liste, dodaj na početak