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

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

Войти
Регистрация
Восстановить пароль
 
nyulkin
0 / 0 / 0
Регистрация: 26.12.2010
Сообщений: 7
#1

прокомментировать - C++

04.01.2011, 20:43. Просмотров 255. Ответов 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
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
 
struct List
{
char word[100];
int page[10];
List *next;
List *pred;
};
void CreateList (List *&head,int n,int *g)
{
char w[100];
List *p;
char k;
cout<<"dobavit' element v spisok? (y/n) :";
cin>>k;
int s=0;
while (k=='y')
{
p=new List;
cout<<"vvedite slovo :";
cin>>w;
strcpy(p->word,w);
char h='y';
n=0;
cout<<"vvedite nomera stranic :"<<endl;
while (h=='y' && n<10)
{
cin>>p->page[n];
n++;
cout<<"esche? (y/n) :";
cin>>h;
}
g[s]=n;
s++;
p->next=head;
p->pred=head->pred;
head->pred=p;
p->pred->next=p;
cout<<"dobavit' element v spisok (y/n) :";
cin>>k;
}
return;
}
int PrintList (List *&head,int *g)
{
int s=0;
List *p;
p=head->next;
if (head->next==head)
{
cout<<"spisok pust\n";
return 0;
}
else
{
cout<<"predmetnyi ukazatel :"<<endl;
while (p->next!=head->next)
{
cout<<p->word<<" : ";
for (int i=0;i<g[s];i++)
if (i!=g[s]-1)
cout<<p->page[i]<<",";
else
cout<<p->page[i]<<".";
cout<<endl;
p=p->next;
s++;
}
}
return 1;
}
void search (List *&head,int r,int *g)
{
if (r)
{
int j=0;
char w[100];
List *p;
p=head->next;
cout<<"zadaite slovo : ";
cin>>w;
int f=0;
while(p->next!=head->next)
{
if (strcmp(p->word,w)==0)
{
cout<<"ctranicy : ";
for (int i=0;i<g[j];i++)
if (i!=g[j]-1)
cout<<p->page[i]<<",";
else
cout<<p->page[i]<<".";
f=1;
}
if (!f)
cout<<"dannoe slovo ne vstrechaetsya\n";
j++;
p=p->next;
}
}
return;
}
int main()
{
char h;
while (1)
{
system("cls");
cout<<"sozdat' predmetnyi ukazatel? (y/n) :";
cin>>h;
switch (h)
{
case 'y':
{
List *head;
head=new List;
head->next=head;
head->pred=head;
int t=0;
int k[10];
CreateList(head,t,k);
system("cls");
int r=PrintList(head,k);
char q;
cout<<"iskat' slovo ? (y/n) :";
cin>>q;
while (q=='y')
{
search(head,r,k);
getch();
cout<<endl<<"iskat' slovo? (y/n) :";
cin>>q;
}
getch();
}
break;
case 'n':
return 0;
}
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2011, 20:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос прокомментировать (C++):

Прокомментировать - C++
Написать программу на языке C + +, моделирующую поведение строителя пира- миды (Mason) путём создания соответствующего класса. Каждый...

Прокомментировать! - C++
Ребята помогите прокомментировать код плиз! :) #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &quot;locale.h&quot; ...

Прокомментировать - C++
Задача такая. Найти произведение в строках между первым и последним нулевыми элементами #include&lt;iostream.h&gt; #include&lt;iomanip.h&gt; ...

Прокомментировать v3.0 - C++
Цели Написать программу на языке c++, моделирующую иерархию классов ры- баков (Fisher), добывающих рыбу. Все рыбаки имеют имена. Улов y...

Прокомментировать код - C++
есть код программы, нужно объяснить её программный код. и исправить ошибки.помогите пожалуйста. int dwsp(double* x, double* y); int...

Прокомментировать код - C++
Добрый вечер! Есть вопросы по коду... не понимаю некоторые строки. Их выделю розовым цветом. Буду очень благодарна!!! #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2011, 20:43
Привет! Вот еще темы с ответами:

Прокомментировать код - C++
Нужна помощь. Необходимо поставить комментарии к каждой строке программы. #include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include...

Прокомментировать код - C++
// Функция решения квадратного уравнения #include &quot;stdio.h&quot; #include &quot;StdAfx.h&quot; #include &quot;conio.h&quot; #include&lt;locale.h&gt; 2 1 ...

Прокомментировать код - C++
Может кто нибудь помочь с комментариями просто очень надо) // x.cpp: определяет точку входа для консольного приложения. // ...

Прокомментировать код - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; void sort(int* m, int n); struct Notebook { int ram; ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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