#include #include typedef struct clan_struct { int v; struct clan_struct* sledeci; } Clan; Clan* lista; void Odstampaj(Clan* lista) { if(lista == NULL) return; printf("%d\t", lista->v); Odstampaj(lista->sledeci); } void DodajUListu(Clan* zadnji, Clan* mjesto, int broj) { if(mjesto == NULL) { mjesto = (Clan*) malloc(sizeof(Clan)); mjesto->v = broj; mjesto->sledeci = NULL; if(zadnji != NULL) zadnji->sledeci = mjesto; return; } DodajUListu(mjesto, mjesto->sledeci, broj); } int main() { lista = NULL; int i, broj; for(i=0; i<5; i++) { scanf("%d", &broj); DodajUListu(NULL, lista, broj); } Odstampaj(lista); system("PAUSE"); return 0; }