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

Объединить две очереди в одну, как создать две очереди - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры и работа с файлами http://www.cyberforum.ru/cpp-beginners/thread596070.html
Что делает этот код: Входной файл st.txt содержит сведения о сдаче студентами группы экзаменационной сессии.Каждая запись файла содержит фамилию и инициалы студента(15 символов) и пять оценок( 5 символов) и завершается символом "перевод строки".Напечатать список студентов с указанием среднего бала каждого студента. #include <stdio.h> #include <conio.h> struct STUDENT { char FIO;
C++ Англо русский словарь Find не работает, исправьте пожалуйста ошибку. Еще Unit.cpp надо соединить с баттонами помогите!!!!! File.h #include<iostream> #include<fstream> #include <windows.h> struct DIC { http://www.cyberforum.ru/cpp-beginners/thread596068.html
C++ Зашифровать строку, выполнив циклическую замену букв
String63. Дана строка-предложение на русском языке и число K (0 < K < 10). Зашифровать строку, выполнив циклическую замену каждой буквы на бу-кву того же регистра, расположенную в алфавите на K-й позиции после шифруемой буквы (например, для K = 2 «А» перейдет в «В», «а» — в «в», «Б» — в «Г», «я» — в «б» и т. д.). Букву «ё» в алфавите не учитывать, зна-ки препинания и пробелы не изменять....
Создать два файла целых чисел, первый содержит значения дней, а второй — значения месяцев C++
File67. Дан строковый файл, содержащий даты в формате «день/месяц/год», причем под день и месяц отводится по две позиции, а под год — четыре (например, «16/04/2001»). Создать два файла целых чисел, первый из кото-рых содержит значения дней, а второй — значения месяцев для дат из ис-ходного строкового файла (в том же порядке). ПОМОГИТЕ С 69 НЕ КАК НЕ ВЫХОДИТ.... File69. Дан строковый файл,...
C++ Консольное окно http://www.cyberforum.ru/cpp-beginners/thread596057.html
STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) );
C++ Из массива удалить элемент с заданным номером Здравствуйте,у меня вот такое задание: Из одномерного динамического массива удалить элемент с заданным номером Написал программу,но выдает ошибки и я не знаю как их убрать #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> #include <cstdio> #include <locale.h> using namespace std; подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
04.06.2012, 17:42
Очереди можно попробовать вот так объединить

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
#include <iostream> 
#include <iterator>
#include <deque>
#include <algorithm> 
using namespace std; 
int main() 
{ 
    int arr1[] = { 1, 3, 5, 7, 9 }; 
    int arr2[] = { 2, 4, 6 }; 
 
    deque<int> d1;  // очереди
    deque<int> d2; 
    deque <int> d3;
    
 
    for ( int i = 0; i < 5; i++) // помещаем в первую очередь первый массив
        d1.push_back(arr1[i]); 
    for ( int j = 0; j < 3; j++) // помещаем во вторую очередь второй массив
        d2.push_back(arr2[j]);  
 
    copy(d1.begin(), d1.end(), back_inserter(d3)); //вставляем новые элементы
                                          // в 3-ю очередь из первой
    copy(d2.begin(), d2.end(), back_inserter(d3)); // то же самое из второй
    cout << "D3 " << endl; 
    for ( int i = 0; i < d3.size(); i++) // третья очередь
        cout << d3[i] << ' '; 
    cout << endl; 
}
В разные места элементы можно вставлять с помощью итератора вставки insert
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru