Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Слоечка
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 22
#1

Написать комментарии (классы) - C++

08.04.2012, 22:56. Просмотров 354. Ответов 0
Метки нет (Все метки)

Помогите написать комментарии)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
//20.   Сформувати дві черги по  n  елементів, зчитавши дані. 
//Об'єднати черги в одну, в якій елементи початкових черг чергуються, 
//починаючи з першого елементу першої черги. 
//Вивести на екран початкові та вихідну черги.
 
#include <iostream>
using namespace std;
#include <math.h>
const int n=30;
int a[n];
struct node //
{
int value;
node * next;
};
class spisok
{
node * n0,* k0;
int klad;
public:
spisok()
{
k0=n0=NULL;
}
int set_udal()
{
return klad;
}
void postroenie();
void postroenie1();
void vuvod();
void add(int);
void del();
void ochistka();
};int i=2;
//---------------------------------------------------------------------------
int main()
{
spisok a;spisok b;spisok c;
int el;
a.postroenie();b.postroenie();c.postroenie1();
a.vuvod();b.vuvod();c.vuvod();
cout<<"vvedit lanky scho dod:"<<endl;
cin>>el;
a.add(el);
a.vuvod();
cout<<"udal z chergi:"<<endl;
a.del();
a.vuvod();
cout<<"udal el"<<a.set_udal()<<endl;
a.ochistka();b.ochistka();c.ochistka();
system("Pause");
        return 0;
}
//---------------------------------------------------------------------------
  void spisok::postroenie()
  {
  node * r;
  int el;
  cout<<"vvedit element chergi:"<<endl;
  cin>>el;a[i-2]=el;
  if(el!=0)
  {
  r=new node;
  r->value=el;
  r->next=NULL;
  n0=k0=r;
  cin>>el;a[i-1]=el;
  while(el!=0)
  {
  r=new node;
  r->value=el;
  r->next=NULL;
  k0->next=r;
  k0=r;
  cin>>el;a[i]=el;i++;
  }
  }
  else
  {
  n0=k0=r=NULL;
  }
  }
  //-------------------------------------------------------------------------
   void spisok::postroenie1()
  {
  node * r;int k=2;
  int el;
  el=a[0];
  if(el!=0)
  {
  r=new node;
  r->value=el;
  r->next=NULL;
  n0=k0=r;
  el=a[1];
  while(el!=0)
  {
  r=new node;
  r->value=el;
  r->next=NULL;
  k0->next=r;
  k0=r;
  el=a[k];k++;
  }
  }
  else
  {
  n0=k0=r=NULL;
  }
  }
   //--------------------------------------------------------------------------
 
  //--------------------------------------------------------------------------
  void spisok::vuvod()
  {
  node * r;
  cout<<"cherga:"<<endl;
  r=n0;
  while(r!=NULL)
  {
  cout<<r->value<<' ';
  r=r->next;
  }
  }
  //---------------------------------------------------------------------------
  void spisok::add(int el)
  {
node * r;
r=new node;
r->value=el;
r->next=NULL;
if(n0!=NULL)
{
k0->next=r;
k0=r;
}
else
n0=k0=r;
}
//-----------------------------------------------------------------------------
void spisok::del()
{
node * q;
if(n0==NULL)
cout<<"cherga pusta"<<endl;
else
{
klad=n0->value;
q=n0;
n0=n0->next;
delete q;
}
}
//-----------------------------------------------------------------------------
void spisok::ochistka()
{
node * q;
q=n0;
if(n0==NULL)
{
while(n0!=k0)
{
n0=q->next;
delete q;
q=n0;
}
delete n0;
n0=k0=NULL;
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 22:56     Написать комментарии (классы)
Посмотрите здесь:

Написать комментарии - C++
НАПИШИТЕ ПОЖАЛУЙСТА КОММЕНТАРИЙ, К КАЖДОЙ СТРОКЕ, ЧЕРЕЗ// ЧТО ОЗНАЧАЕТ КАЖДАЯ СТРОКА //1 лаба поиск в массиве 1 задание линейный...

Написать комментарии к коду - C++
// Сортировка Шелла // #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int _tmain(int argc, _TCHAR*...

Написать комментарии к коду - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; #include &lt;map&gt; int main() { setlocale(LC_CTYPE,...

Написать комментарии к коду - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; #include &lt;locale&gt; using namespace std; int main() { char temp; ...

написать комментарии к программе - C++
код полностью верный и рабочий. но проблемы в том что нужно написать комментарии.... помогите пожалуйста#include &lt;iostream&gt; #include...

Написать комментарии к коду - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;string.h&quot; using namespace std; class A//документы {protected: int...

Написать комментарии по коду - C++
Это для переносимости вроде, порядок байт чтоб не влиял. Я конечно понимаю что нужно учить матчасть. Но мне нужно побыстрей это понять......

Написать комментарии к коду - C++
Помогите написать комментарии к этому заданию. И подробно прояснить. #include &lt;cstdlib&gt; #include &lt;cstdio&gt; #include &lt;string.h&gt; ...

Написать короткие комментарии к коду - C++
Ребята, напишите пожалуйста короткие комментарии к коду программы - тема Очередь/Перегрузка операторов, а то сложно разобраться. #...

Класс Калькулятор, написать комментарии - C++
Доброго всем времени суток! Уважаемые жители форума, у меня к вам есть вот какая просьба! Я учусь на 3 курсе электротехнического...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru