Zadatak 1 - Virtualna organizacija

generiraj_oib();

sadrži 11 brojeva u rasponu od 0-9

koristim rand(); i length();

Brisanje zaposlenika

brisanje_oib();

trazi upis oib-a

ako postoji u listi koristimo DeleteL();

brisanje_radnomj();

trazi upis radnog mjesta

ako postoji radnik na tom rm DeleteL();

QuickSort

algoritam quicksort-a gdje koristimo strcpy(); za sortiranje prema OIB-u

nakon sorta ispis();

sortiranje silazno

typedef enum Horoskop

const char * Horoskop znakovi[]={};

deklariran tip podatka Horoskop

u njega upisani svi horoskopski znakovi

Ispis prema horoskopskom znaku - ispis();

provjera_horoskop();

dohvaćamo sa RetrieveL();

unoszaposlenik();

generiraj_oib();

zapis pomoću getline();

ignore(); - osiguravamo da nešto nije ostalo od prethodnik zapisa

InsertL();

main

unos prvog zapisa (autora)

generiraj_oib();

InsertL();

IZBORNIK

swicth(izbor);

while(izbor!=9)

srand(time(NULL));

provjera_horoskop();

uspoređuje datum rođenja sa intervalom određenog horoskopskog znaka

funkcija atoi(); pretvara niz znakova u tip int

ispis je podatak tipa horoskop

strukture

zaposlenici

string oib;

char ime_prezime[30];

char radno_mjesto[30];

char datum_rodjena[11];

tlista