#include #include struct lista { float i; struct lista *next; }; void print_lista(struct lista *); void main() { struct lista *p,*q,*t; float x; printf("Unijeti elemente liste (lista se zavrsava unosom prvog broja veceg od 30): "); p=(struct lista *)malloc(sizeof(struct lista)); p->next=NULL; scanf("%f",&x); p->i=x; t=p; while(x<=30.0) { q=(struct lista *)malloc(sizeof(struct lista)); scanf("%f",&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("%f ",q->i); q=q->next; } }