подскажите пожалуйста что делает эта прога
| Код | #include <iostream.h> #include <stdio.h> int v; struct Spicok { int n; Spicok *next; } *start, *last,*p,*p1;
void main() { start=NULL; last=NULL;
cin>>v;
while(v!=0) { if(start==NULL) { start=new Spicok; start->n=v; start->next=NULL; last=start; }//if else { p=new Spicok; p->n=v; last->next=p; p->next=NULL; last=p; }//else cin>>v; } //while
p1=(start->next)->next; (start->next)->next=((start->next)->next)->next; p1->next=start; start=p1;
p=start;
while(p!=NULL) { cout<<p->n<<'\n'; p=p->next; }
}
|
|