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

Объединение двух массивов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ простой вопрос по с++ http://www.cyberforum.ru/cpp-beginners/thread363281.html
О всемогущие! Помогите понять почему... Итак, есть простой класс (foo) и есть производный от него класс (newFoo). Вот их определения: class foo { public: int bar( int a, int b ) { return ( a *...
C++ Задача на вычисление площади и периметра Составить программу вычисления площади и периметра квадрата со стороной 348. Вот пишу то, что составляю я, но в чем-то выдаёт ошибку... #include<iostream.h> #include<conio.h> main() { ... http://www.cyberforum.ru/cpp-beginners/thread363265.html
C++ Вставить элемент в середину массива
Здравствуйте! Подскажите, пожалуйста, как вставить элемент в середину массива (не заменить один на другой). Например, если после точки в строке нету пробела, то как его вставить туда?
Задача на циклы и ветвления. C++
Народ вот у меня такая задача: По году в номере группы определить, на каком курсе учится студент. Я немного не могу понять как сделать её. Если можно то конкретно действия объясните.
C++ Подскажите как написать программу которая сможет вытащить инфу с сайта и записать ее в файл http://www.cyberforum.ru/cpp-beginners/thread363249.html
Для автоматизации мониторинга сайта нужна программа которая вытаскивала бы информацию с сайта и записывала бы результат в текстовой файл, а в случае недоступности сервера выдавала бы сообщение о том,...
C++ создание нитей Привет всем! Задание: Написать программу, создающую два потока. Оба потока одновременно читают один и тот же текстовый файл. Первый поток считает количество символов в файле, второй количество... подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
09.10.2011, 10:22
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <cstring>
 
int main()
{
    char _a[] = "1111111133333333";
    char _b[] = "22224444";
    
    std::vector<char> a(_a, _a + strlen(_a) ); 
    std::vector<char> b(_b, _b + strlen(_b) );
    std::sort( a.begin(), a.end() );
    std::sort( b.begin(), b.end() );
    std::vector<char> result;
    
    std::set_union(
        a.begin(), a.end(),
        b.begin(), b.end(),
        std::back_inserter( result ) );
        
    std::copy( result.begin(), result.end(), std::ostream_iterator<char> (std::cout) );
}
Результат: http://liveworkspace.org/code/8b4219...ed49b85b96a3ea
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru