Professional Documents
Culture Documents
9. rujan 2013.
Zadatak 1 (5)
Ključ zapisa je šifra artikla, a transformacija ključa u adresu obavlja se zadanom funkcijom:
Zapis je prazan ako je na mjestu šifre vrijednost nula. Parametri za raspršeno adresiranje
nalaze se datoteci parametri.h a oni su:
Napisati funkciju koja će prebrojati broj praznih zapisa u pretincu s rednim brojem 10.
Zadatak 2 (5)
Na stog realiziran poljem spremaju se podaci cjelobrojnog tipa (int). Već su napisane funkcije
za skidanje sa stoga i stavljanje na stog. Napisati dodatnu funkciju koja će izbaciti element
koji se nalazi na dnu stoga. Prototipi funkcija za stavljanje i skidanje elemenata sa stoga su:
typedef struct{
int polje[MAXSTOG];
int vrh;
}Stog;
Zadatak 4 (5)
Zadana je jednostruko povezana lista čiji zapis sadrži šifru artikla (long), naziv artikla
(50+1 znak) i količinu na skladištu (int). Potrebno je napisati funkciju koja će zamijeniti
prva dva elemenata u listi. Prototip je:
Zadatak 5 (5)
Zadano je binarno stablo čiji čvor sadrži cijeli broj ( int ). Napisati rekurzivnu funkciju koja
izračunava broj listova u stablu. Prototip funkcije je