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

Объединение структур данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ действительные числа (С++) http://www.cyberforum.ru/cpp-beginners/thread64147.html
Подскажите пожалуйста как с помощью функции: #include <sstream> //----------------------- stringstream tmp; tmp << s; tmp >> d; решить эту задачу, на сколько я...
C++ Составить описание класса "время" ПОМОГИТЕ ПОЖАЛУЙСТА СДЕЛАТЬ РАБОТУ!!!! Время задается в формате час:минута:секунда. Методы класса: а) добавление ко времени заданного количества минут (учесть переход через 24 часа);... http://www.cyberforum.ru/cpp-beginners/thread64143.html
C++ вопрос по cout?
подскажите,пожалуйста!Есть структура,которая описывает 2 члена название авто и год выпуска,создан блок памяти при помощи new для этой самой структуры.Проблема в том,как выводится информация в консоле...
Защита программы паролем C++
есть к примеру элементарная программа(написанная в Borland C), нужно чтобы прога запрашивала пароль, и только потом допускала к выполнению проги. пробовал при помощи цикла, но чтот не вышло....
C++ Последовательность чисел. http://www.cyberforum.ru/cpp-beginners/thread64124.html
Помогие написать программку в С. Заранее огромное спасибо за помощь. Надо через pole как-то прописывать, но я хреново понимаю как. Итак. Задача следующая. Необходимо написать программу, которая...
C++ Заполнить матрицу случайными числами не используя библиотечную функцию rand Здравствуйте!!! У меня есть такое задание не могу решать может поможете?? Случайные целые числа в диапазоне от - 32768 до 32678 можно получить с помощью функции int casual () { static int... подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
15.11.2009, 22:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <deque>
#include <vector>
#include <list>
#include <iostream>
#include <algorithm>
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    std::vector<int>vec(10);
    std::cout<<"заполните вектор"<<std::endl;
    for (std::vector<int>::iterator iter = vec.begin();iter!=vec.end();++iter)
        std::cin>>*iter;
    std::list<int>list(10);
    std::cout<<"заполните лист"<<std::endl;
    for (std::list<int>::iterator iter = list.begin();iter!=list.end();++iter)
        std::cin>>*iter;
    std::deque<int>dec(20);
    std::merge(vec.begin(),vec.end(),list.begin(),list.end(),dec.begin());
    std::cout<<"наш дек :"<<std::endl;
    std::copy(dec.begin(),dec.end(),std::ostream_iterator<int>(std::cout," "));
    return 0;
}
Добавлено через 15 минут
Sekt, а лучше для этого изобрели алгоритм std::copy;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru