0 / 0 / 0
Регистрация: 23.06.2017
Сообщений: 3
1

С++ очередь

11.05.2010, 20:11. Показов 614. Ответов 0
Метки нет (Все метки)

Сформировать очередь , в которую включить по одному разу елементы , которые входят одновремено в обе очереди Q и G.
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
#include<iostream.h>
#include<conio.h>
 
struct node
{
int d;
node *p;
};
 
node * first(int d);
void add(node **pend, int d);
int del(node **pbeg);
node * first1(int d);
void add1(node **pend1, int d);
int del1(node **pbeg1);
 
void main()
{
clrscr();
cout<<"  *** 4 Laboratornaja ***"<<endl;
int n, what, k, what1;
  node *pbeg=0;
  node *pend=0;
  cout<<"vvedite col-vo el-ov v ocheredi Q"<<endl;
  cin>>n;
 for(int i=1; i<n; i++)
    cin>>what;
    add(&pend, what);
 while(pbeg)
    cout<<del(&pbeg)<<' ';
 node *pbeg1=0;
  node *pend1=0;
  cout<<"vvedite col-vo el-ov v ocheredi G"<<endl;
  cin>>k;
 for(i=1; i<k; i++)
    cin>>what1;
    add1(&pend1, what1);
 while(pbeg1)
    cout<<del1(&pbeg1)<<' ';
getch();
}
 
node * first(int d)
{
node *pv = new node;
pv->d=d;
pv->p=0;
return pv;
}
 
void add(node **pend, int d)
{
node *pv = new node;
pv->d=d;
pv->p=0;
(*pend)->p=pv;
*pend = pv;
}
 
int del(node  **pbeg)
{
int temp = (*pbeg)->d;
node *pv = *pbeg;
*pbeg = (*pbeg)->p;
delete pv;
return temp;
}
 
void add1(node **pend1, int d)
{
node *pv = new node;
pv->d=d;
pv->p=0;
(*pend1)->p=pv;
*pend1 = pv;
}
 
int del1(node  **pbeg1)
{
int temp = (*pbeg1)->d;
node *pv = *pbeg1;
*pbeg1 = (*pbeg1)->p;
delete pv;
return temp;
}
 
node * first1(int d)
{
node *pv = new node;
pv->d=d;
pv->p=0;
return pv;
}
Немогу сформировать 3 очередь ......
Помогите пожалуста!!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2010, 20:11
Ответы с готовыми решениями:

Сформировать односвязную очередь из элементов, которые входят в очередь Q1, но не входят в очередь Q2
Составить программу обработки динамической структуры данных: сформировать односвязную очередь Q из...

Сформировать очередь по файлу целых чисел. Промоделировать очередь в супермаркете
Сформировать очередь по файлу целых чисел. Промоделировать очередь в супермаркете. В каждый момент...

Очередь (сделать очередь, чтобы добавляло, удаляло, читало. Не STL.)
Помогите пожалуйста написать очередь. Есть Температура double и ее тип int ну и нужно сделать...

Дана очередь с вещественными числами, упорядоченными по убыванию. Добавить в очередь среднее арифметическое элементов
Дана очередь с вещественными числами, упорядоченными по убыванию. Добавить в очередь среднее...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2010, 20:11

Задача на очередь (вывод сообщения, что очередь пуста)
Доброго дня! Есть задачка на очередь, которая работает нормально, только надо добавить код, чтобы...

Очередь, теория. Очередь на шести стеках
Здравствуйте, пытаюсь побольше найти информации про очереди и их применение в программировании. Из...

Работа с очередью. Умейте поставить в очередь элемент, удалить элемент из очереди, пересмотреть очередь
То чувство , когда изучали web и тут нам дают задачу по с++ ... Нужна помощь !!

Создать очередь. Добавить элемент в очередь. Удалить элемент из очереди
Нужно создать очередь. Добавить элемент в очередь. Удалить элемент из очереди. Вот моё...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru