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

Нужен листинг на С++ (даны два вектора, упорядоченные по возрастанию. Слить их в один вектор, так чтобы сохранилась упорядоченность) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое размещение массивов строк http://www.cyberforum.ru/cpp-beginners/thread871945.html
Написать функцию, которая позволит создать динамический массив слов заданной строки символов. С его помощью выполнить задание. Перечислить все слова заданного предложения, которые состоят из тех же букв, что и первое слово предложения. Помогите пожалуйста...
C++ Как правильно создать шаблон на функцию, которая использует вектор? есть вот такая шаблонная функция, template <typename T> void rev(const std::vector <T> &v){ vector<T>::iterator b = v.begin(); vector<T>::iterator e = v.end(); while(b<e) http://www.cyberforum.ru/cpp-beginners/thread871944.html
Динамические структуры. Найти координаты двух точек, наиболее удалённых друг от друга C++
Программа через динамические структуры данных: Дана динамическая матрица размера N*2 (N вводится). Каждая строка матрицы содержит значения координат X и Y одной точки на плоскости, матрица содержит координаты N точек. Найти координаты двух точек, наиболее удалённых друг от друга.
не заполняеться стек C++
всем привет) у меня возник небольшой ворос по работе с стеком есть у меня стек : struct stack { int data; stack *back; }; и есть функция для его заполнения : void push_to(stack *v,int d)
C++ Создать абстрактный класс Body http://www.cyberforum.ru/cpp-beginners/thread871925.html
Помогите, если можете. Вторую неделю колупаюсь. Создать абстрактный класс Body. На его основе реализовать классы Parallelepiped (прямоугольный параллелепипед), Cone (конус) и Ball (шар) с возможностью вычисления площади поверхности и объема. Нужен код на C++,наследование естественно
C++ Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка Привет, по идее довольно простая задача, находил ее на паскале, но это не то ,язык С++. Я не знаю, почему не могу понять, несколько задач подобного типа решал нормально. Switch-case Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка в правильной форме. Например: 5 копеек, 41 копейка, 23... подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
21.05.2013, 13:09     Нужен листинг на С++ (даны два вектора, упорядоченные по возрастанию. Слить их в один вектор, так чтобы сохранилась упорядоченность)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
 
int main()
{
    std::vector<int> x = {1, 3, 5, 7, 9};
    std::vector<int> y = {2, 4, 6, 12, 14};
    
    std::vector<int> res;
    res.reserve(x.size() + y.size());
    
    merge(x.begin(), x.end(), y.begin(), y.end(), std::back_inserter(res));
    
    copy(res.begin(), res.end(), std::ostream_iterator<int> (std::cout, " "));
}
http://ideone.com/CPwhmv
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru