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

Слияние из двух массивов в один общий - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить планарность графа по матрице смежности http://www.cyberforum.ru/cpp-beginners/thread859780.html
в общем есть файлы с матрицами смежностей, формат файла прикладыва. (graph1.txt , graph2.txt) В первой строчке указывается количество вершин, далее описываются имена вершин. Собственно у меня проблема со вводом. Я не могу никак ввести эти графы. Попытки делались, но они привели к неудаче. То что я наваял тоже на всяк лучай приложу, но скорее всего я не правильно это делаю. Да, и программа...
C++ Курсовая: Домашняя библиотека Добрый день участники форума! На этом форуме видел программу к этому задание, но оно не удовлетворяет требованию курсовой, и хочу сам разобраться и написать) Напомню задание: Описать класс «домашняя библиотека». Предусмотреть возможность работы с произвольным количеством книг, поиска книги по какой-либо признаки (например, по автору или по году издания), добавления книг библиотеку, удаления... http://www.cyberforum.ru/cpp-beginners/thread859778.html
C++ фоторобот
Написал программу для составления фоторобота. Я составил фоторобот из 7 частей. Как можно сохранить эту картинку так чтобы потом ее можно было открыть, и продолжить работу с ней? к примеру мне понадобиться что то изменить.
C++ Как вывести std::wstring в поток?
Как вывести std::wstring в поток, если в строке есть кириллица?
C++ Найти количество правильных скобочных последовательностей из n скобок, где n четное число. http://www.cyberforum.ru/cpp-beginners/thread859736.html
Найти количество правильных скобочных последовательностей из n скобок, где n четное число. например 6 скобок. 1ая последовательность: () () () 2: ( () () ) 3: ( ( () ) ) 4: ( () ) () 5: () ( () ). для 6 скобок существует всего 5 правильных скоб. последовательностей! n: 0, 2, 4 .... 30
C++ поиск наибольшего слова в строке Помогите как найти самое большое слова из заданной строки??? Добавлено через 22 минуты Спасибо уже разобрался вот прогаесли кому надо.... //Поиск слов с максимальной длиной символов #include <conio.h> #include <stdio.h> #include <iostream> #include <string.h> #include <ctype.h> подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
09.05.2013, 22:48     Слияние из двух массивов в один общий
poltos-15,

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
#include <iostream>
#include <fstream>
#include <vector>
#include <iterator>
#include <cstdlib>
#include <algorithm>
 
typedef std::istream_iterator<int> ii;
typedef std::ostream_iterator<int> oo;
typedef std::vector<int> Vec;
 
void sort_vec(Vec &op1, Vec &op2, Vec &op3){
    for(int i = 0; i < op1.size(); ++i)
        op3.push_back(op1[i]);
    
    for(int i = 0; i < op2.size(); ++i)
        op3.push_back(op2[i]);
    
    std::sort(op3.begin(), op3.end());
}
 
int main(int argc, char**argv) {
    std::ifstream fin1("input.txt", std::ios::in);
    
    if(!fin1){
        std::cerr << "File not open!";
        exit(1);
    }
    
    Vec coll1((ii(fin1)), ii());
    
    std::ifstream fin2("input2.txt", std::ios::in);
    
    if(!fin2){
        std::cerr << "File not open!";
        exit(1);
    }
    
    Vec coll2((ii(fin2)), ii()), coll3;
    
    sort_vec(coll1, coll2, coll3);
    std::copy(coll3.begin(), coll3.end(), oo(std::cout, " "));
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru