#include #include #include struct lnode{ int value; lnode *next; }; typedef lnode node; int main(){ node root; node *a; a=&root; for(int i = 0;i<10 ; i++){ a->value=i; a->next= (node* ) malloc(sizeof(node)); a=a->next; } // ekrana basan kod: a=&root; for(int i = 0 ;i<10;i++){ printf("%d\n",a->value); a=a->next; } node *b,*c,*d; b=&root; c=b->next; d=c->next; for(int i=0;c!=a;i++){ c->next=b; b=c; c=d; d=d->next; } a=b; for(int i = 0 ;i<10;i++){ printf("%d\n",a->value); a=a->next; } getch(); }