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

Сравнение двух векторов <string>, удаление повторяющихся элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор с параметром-объектом того же класса http://www.cyberforum.ru/cpp-beginners/thread1827349.html
Была поставлена задача: определить конструктор с параметром-объектом того же класса, но я совсем не понимаю, что от меня требуется? Приведите пожалуйста пример такого конструктора.
C++ найти ошибку в решении задачи! Условие: Дано натуральное число n. Вычислить: 1 + 2 + 4 + 8 + … + 2n. не могу понять,как в цикле фо задать так,что бы в формуле считалось по условию,помогите найти ошибку #include <iostream> #include <math.h> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread1827341.html
C++ В заданном массиве рассчитать среднее арифметическое всех элементов и осуществить перестановку
Помогите начинающему программисту найти ошибку в коде к задаче: В заданном массиве рассчитать среднее арифметическое всех элементов и осуществить перестановку (обмен местами) элементов, стоячих на местах place1 и place2. Значения переменных place1 и place2 вводит пользователь. #include"stdafx.h" #include <iostream> # include <stdio.h> # include <windows.h> # include <locale.h>
Создание формы в VS 2012 C++
Здраствуйте, участники форма. В прогрмаммирование я новичёк (по учёбе и научной работе приходилось писать на delphi ,но это же не серьёзно вы понимаете). Совсем недавно по работе было необходимо написать пару расчётных программ. Но как-то решил , что "на delphi" уже не моветон и нужно уже наконец освоить с++. Со средой определился - Visual Studio (поставил 2012 версию). Но тут столкнулся с...
C++ Отсортировать элементы массива http://www.cyberforum.ru/cpp-beginners/thread1827282.html
Отсортировать элементы массива таким образом, чтобы сначала были размещены все положительные элементы, а затем все отрицательные (0 считаем положительным элементом).
C++ Не могу решииить :( (сформировать матрицу; сформировать вектор из элементов матрицы; цикл while) 1. 2.Сформировать Вектор Т из четных элементов матрицы P(k,l). Найти в нем максимальный элемент. 3.с оператором цикла while подробнее

Показать сообщение отдельно
KirillNSK
0 / 0 / 0
Регистрация: 29.07.2016
Сообщений: 48
16.10.2016, 12:46     Сравнение двух векторов <string>, удаление повторяющихся элементов
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
46
47
# include <iostream>
# include <vector>
# include <iterator>
# include <string>
# include <fstream>
# include <cstdio>
# include <algorithm>
 
using namespace std;
 
int main()
{
    vector <string> Pack;
    vector <string> PackTwo;
    string Ts;
    string Ds;
 
    ifstream Out("testpack.txt"); // открыли 1 файл
    {
        while (getline(Out, Ts))
            Pack.push_back(Ts);
 
        Out.close();
    }
 
    ifstream Aut("testpack.txt"); // открыли 2 файл
    {
        while (getline(Aut, Ds))
            PackTwo.push_back(Ds);
 
        Out.close();
    }
     
    for (unsigned int i = 0; i < Pack.size (); i ++)
        for (unsigned int j = 0; j < PackTwo.size (); j++)
            if (Pack [i] == PackTwo [j])
            {
                PackTwo.erase (remove (PackTwo.begin (), PackTwo.end (), PackTwo [j]), PackTwo.end ());
            }
            else
            {
                copy (PackTwo.begin (), PackTwo.end (), ostream_iterator <string> (cout, "\n"));
            }
  
    system("pause");
    return 0;
}
Люди добрые, помогите. Попал в тупик (или туплю).
Надо сравнить два списка, из второго удалить повторы и вывести список без повторов в консоль.
Пока элементов в списках немного, всё работает, когда количество элементов велико, не работает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru