Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для zyzz1597
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 10

Немного исправить ошибки. Тема: стэки, списки, очереди. Не понимаю в чем дело

20.04.2016, 15:21. Показов 702. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
// 15.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#define reis struct bilet 
#define list struct spisok
reis {char punkt [20];
int number;
char FIO [20];
char DATA [10];
};
list
{reis info;
list *next;}
list *head;
list *first (reis d)
{list *t=new list;
t->next=0; t->info=d;
return t;
}
void insert (list **s, reis x)
{list *t=*s;
list *p=0;
list *r;
while (t!=0)
{p=t;
t=t->next;
}
r=first(x);
if (p==0)
    *s=r;
else 
    p->next=r;
}
list *find (list *s, reis x)
{list *t=s;
while (t)
{ if (t->info.number==x.number)break;
t=t->next;
}
return t;
}
list *findd (list *s, reis x)
{list *t=s;
while (t)
{ if (strcmp(t->info.DATA,x.DATA)==0)break;
t=t->next;
}
return t;
}
void remove (list **s, reis x)
{ list *t=*s;
list *v=find (t,x);
if (v!=0&& v!=*s)
{while (t->next!=v);
{t=t->next; }
t->next=v->next;
delete v;}
else if (v==*s)
{ *s=(*s)->next; delete v;}
}
void display (list *s)
{list *t=s;
while (t)
{printf ("%10s%5d%15s%10s\n" ,t->info.punkt, t->info.number,t->info.FIO, t->info.DATA);
t=t->next;
}
}
 
int _tmain(int argc, _TCHAR* argv[])
{reis a; list *p;
printf ("vvedite svedeniya o 5 zayvkah");
for (int i=1; i<5; i++)
{ scanf ("%s", a.punkt);
scanf ("%d", a.number);
scanf ("%s", a.FIO);
scanf ("%s", a.DATA);
insert (&head,a); }
display (head);
printf ("vvedite nomer zayvki dlya udaleniya");
scanf ("%d", a.number);
remove (&head, a);
display (head);
printf ("Vvedite zayvki dlya poiska");
scanf ("%s", a.DATA);
p=findd (head,a);
if (p!=0) printf ("reis N%d\n",
    p->info.number);
else printf ("Not reis!\n");
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.04.2016, 15:21
Ответы с готовыми решениями:

Надо исправить ошибку, не могу понять в чем дело. Тема модули
program project1; uses unit1,unit2; var A:tm1; B:tm1; C:tm1; i,j,imx,imin:integer; ...

Нужен пример по работе с объектами: Стэки, Дэки, Списки, Очереди
Есть у кого какие проги на рассмотрение по этим темам? Киньте плз, желательно хотя бы минимально закоменченные )

Не понимаю в чем дело,
гугл выдает такую ощибку по РК &quot;1 кампания без групп объявлений Объявления некоторых кампаний не показываются, так как в этих...

7
73 / 69 / 38
Регистрация: 09.10.2012
Сообщений: 238
20.04.2016, 16:22
Цитата Сообщение от zyzz1597 Посмотреть сообщение
Не понимаю в чем дело
Без конкретики действительно мало чего понятно.
0
 Аватар для zyzz1597
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 10
20.04.2016, 16:38  [ТС]
программу которая создает динамическую информацию о чем-либо
0
73 / 69 / 38
Регистрация: 09.10.2012
Сообщений: 238
20.04.2016, 16:57
Цитата Сообщение от zyzz1597 Посмотреть сообщение
Немного исправить ошибки.
О каких ошибках речь?
0
 Аватар для zyzz1597
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 10
21.04.2016, 11:19  [ТС]
в компилятор код запихни, и там увидишь ошибку. Где-то чего-то не хватает

Добавлено через 1 минуту
В ошибках пишет что не хватает ";" но вроде как все на месте.
0
73 / 69 / 38
Регистрация: 09.10.2012
Сообщений: 238
21.04.2016, 12:43
Цитата Сообщение от zyzz1597 Посмотреть сообщение
В ошибках пишет что не хватает ";" но вроде как все на месте.
Да, не хватает ";", с компилятором не поспоришь.
0
 Аватар для zyzz1597
0 / 0 / 0
Регистрация: 03.12.2015
Сообщений: 10
24.04.2016, 16:43  [ТС]
Цитата Сообщение от mishelle92 Посмотреть сообщение
Да, не хватает ";", с компилятором не поспоришь.
ну так и где поставить этот символ? будь любезен, подскажи
0
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
24.04.2016, 18:42
Вы намудрили с define
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define reis bilet 
#define list spisok
struct reis {
    char punkt [20];
    int number;
    char FIO [20];
    char DATA [10];
};
struct list
{
    reis info;
    list *next;
};
list *head;
....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.04.2016, 18:42
Помогаю со студенческими работами здесь

Не понимаю в чем дело
Выдает ошибку не понимаю в чем дело:) Traceback (innermost last): File &quot;__init__2.py&quot;, line 347, in ? TypeError: iteration over...

Не понимаю в чем дело с многофайловым приложением
Уважаемые форумчане, только начал изучать C++(точнее 2 день), сделал простенький алгоритм, проверяющий пару ид пользователя и пароль, в...

XNA (Sprite) не понимаю в чем дело
#region Using Statements using System; using System.Collections.Generic; using System.Linq; using Microsoft.Xna.Framework; using...

ToolBar отцы и дети. В чём дело не понимаю! научите :(
Пишу модуль для одной проги, всё простенько. Есть там тулбарчик древний. Задача сделать тулбарчик для папаши с теме же функциями. У папаши...

Не понимаю в чем дело, сильно тупит командная строка в windows 10
Доходит до того, что он просто не может открыть файл (когда указываешь путь к файлу (полный)), обычно пишет неверно задано имя папки. Это...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru