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

удаление элементов массива, совпадающих с элементами другого массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Фамилии http://www.cyberforum.ru/cpp-beginners/thread1031876.html
Дан список фамилий. Вывести отдельно мужские фамилии, женские и фамилии, по которым нельзя определить пол. Не могу разобраться с этой задачей... Если бы вводился пол человека, все ясно, а так...
C++ Переделать программу на C++ Может кто помочь переделать программу, заменив часть кода, оставим неизменным алгоритм вычисления. Программа абсолютно рабочая, нужно просто сделать ее непохожей на исходник. Исходник прикреплен.... http://www.cyberforum.ru/cpp-beginners/thread1031871.html
Сформировать одномерный массив C++
Сформировать одномерный массив с поощью генератора случайных чисел в диапазоне . В заданном массиве чисел заменить элементы с нечетными номерами на квадраты их номеров, а элементы с четными номерами-...
Динамическое распределение памяти C++
Здравствуйте! Имеется такая задача (см. вложения). Помогите составить функцию, использующую операцию new с адресацией, которая помещает массив из двух подобных структур в буфер. Остальное доделаю...
C++ Как выделить память? http://www.cyberforum.ru/cpp-beginners/thread1031813.html
Нужно заполнить треугольную матрицу вида 1 1 1 1 1 - 1 - - На элементы с "-" память не должна выделяться. A=(float**)malloc(n * sizeof(float*)); if(A==NULL) {
C++ граф Генеалогическое дерево некоторого рода представлено графом не более 14 вершин. Узел каждой вершины графа дополнительно включает имя представителя рода. Организовать поиск наиболее часто... подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
07.12.2013, 14:57
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <fstream>
#include <vector>
 
int main()
{
    int currentFileElement;
    std::fstream firstFile("first file.txt");
    std::vector <int> firstVector;
    while (firstFile >> currentFileElement)
        firstVector.push_back(currentFileElement);
    firstFile.close();
 
    std::fstream secondFile("second file.txt");
    std::vector <int> secondVector;
    while (secondFile >> currentFileElement)
        secondVector.push_back(currentFileElement);
    secondFile.close();
 
    std::cout << "First array: ";
    std::copy(firstVector.begin(), firstVector.end(), std::ostream_iterator <int> (std::cout, " "));
    std::cout << std::endl << "Second array: ";
    std::copy(secondVector.begin(), secondVector.end(), std::ostream_iterator <int> (std::cout, " "));
    
    std::vector <int> resultVector;
    std::set_difference(firstVector.begin(), firstVector.end(), secondVector.begin(), secondVector.end(), std::inserter(resultVector, resultVector.begin()));
    std::cout << std::endl << "Result array: ";
    std::copy(resultVector.begin(), resultVector.end(), std::ostream_iterator <int> (std::cout, " "));
 
    std::system("pause >> temporaryFile");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru