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

Объединение 2-х очередей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на структуры http://www.cyberforum.ru/cpp-beginners/thread428313.html
моя попытка решения но я в нем не уверен int main() { struct {struct{char naim; char rezh;}film; struct {char fio; char rol;}act; struct{char naimkin;char adres; struct{int date;int time;}kino; struct{int sum;}mes; }teatr; struct{char naimch; int date1; int time1;}kanal; }card; strcpy(card.film.naim,"Avatar");
C++ Кто знает как из DEVc++ транслировать в C++? Есть программа написанная в Dev, которая не работает в Visual C++. Как данную программу перевести в Си? В чем их особенности? Вот сама программа, если не трудно, то переведите в С++, ну или хотя бы подскажите как это сделать мне. буду очень признателен) #include <iostream> #include <cmath> #include <string> #include <cstring> #include <cstdio> #include <cstdlib> //#include<stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread428292.html
C++ проблема с закрытием экрана
Вот код: #include <iostream> int main() { using namespace std; int carrots; cout << "how many carrots do you have?" << endl; cin >> carrots;
C++ Старик Хоттабыч, хочу, что бы результат возвращаемый функцией не стакался...
Доброго времени суток, уважаемые форумчане. У меня такая проблемка. Возвращаемый функцией результат, а это у меня определенный элемент массива при определенном условии, при использовании в цикле for/while прибавляется(стакается) с предыдущим возвращаемым результатом функции. Как, а главное почему это происходит? И как это устранить? Ниже тот самый "кот": #include <iostream> #include...
C++ Вывести на экран два максимальных элемента всех нечетных строк массива. http://www.cyberforum.ru/cpp-beginners/thread428261.html
Помогите пожалуйста, горю :( Работаю на суровом борланде 3.11 float M; int i,j, max1, max2; cout<<"\nМассив:"; for(i=0;i<4;i++) { cout<<"\n"; for(j=0;j<3;j++) {
C++ Найти номера строки не содержащей едениц в матрице Матрица K(m,m) состоит из нулей и единиц. Найти в ней номера хотя бы данной строки, не содержащих единицы, либо сообщить, что таковых нет. Матрицу ввести из файла. подробнее

Показать сообщение отдельно
kdv12
1 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 33
14.01.2012, 23:20  [ТС]     Объединение 2-х очередей
Цитата Сообщение от retmas Посмотреть сообщение
2 очереди из STL или те, что вы сами написали?
если те, что сами, то дайте хотя бы интерфейс вашего класса очереди)
Сам написал.

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
#ifndef QUEUE_H
#define QUEUE_H
 
template<class Type>
class Queue
{
    public:
 
        Queue() : head(0), bot(0) {}
 
        ~Queue()
        {
            while(head)
            {
                bot = head->next;
                delete head;
                head = bot;
            }
        }
 
        void pop()
        {
            if(head==0) return;
 
            Node *delPtr = head;
            cout << "Element " << head->info << " is deleted from the queue" << endl;
            head = head->next;
 
            delete delPtr;
        }
 
        void push(Type val)
        {
            Node* Tmp = new Node;
            Tmp->info = val;
 
            if(head==0) { head = bot = Tmp; return; }
            bot->next = Tmp;
            bot = Tmp;
        }
 
        void show() const
        {
            if (head == 0) return;
            for (Node *ptr=head; ptr!=0; ptr=ptr->next) cout << ptr->info << " ";
        }
 
    private:
        struct Node
        {
            Node() : next(0), info(0) {}
            Node *next;
            Type info;
        };
 
        Node *head;
        Node *bot;
};
 
#endif
Добавлено через 57 секунд
Просто мне задана задачка, вот пытаюсь написать ее. Задачка такая:

Даны 2 непустые очереди. Элементы каждой из очередей упорядочены по возрастанию. Объединить очереди в одну с сохранением упорядоченности элементов. Вывести содержание полученной очереди.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru