#include struct lista { int i; struct lista *next; }; void print_lista(struct lista *); void main(){ struct lista *p,*q,*t; int x; printf("Unijeti elemente liste (lista se zavrsava unosom prvog broja veceg od 50): "); p=(struct lista *)malloc(sizeof(struct lista)); p->next=NULL; scanf("%d",&x); p->i=x; t=p; while(x<=50){ q=(struct lista *)malloc(sizeof(struct lista)); scanf("%d",&x); q->next=NULL; q->i=x; t->next=q; t=q; } print_lista(p); /**/ } void print_lista(struct lista *p){ struct lista *q=p; while(q!=NULL){ printf("%d ",q->i); q=q->next; } }