Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++]Что делает эта программа


Автор: adventurer 25.5.2007, 21:07
подскажите пожалуйста что делает эта прога

Код

#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;
}

}

Автор: Sartorius 25.5.2007, 21:14
 Создает список и заполняет его элементы с консоли

Автор: adventurer 25.5.2007, 21:19
что значит "с консоли"...?

Автор: Palladin 26.5.2007, 00:38
Как бы объяснитьsmile консоль значит досовский экран(черный такой с рамкойsmile ) т.е. формы(окна) нет, понятно? вообще запусти эту программу, это и будет ответ на твой вопросsmile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)