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

Выборка уникальных строк и вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сумма квадратов всех положительных массивов http://www.cyberforum.ru/cpp-beginners/thread775403.html
Помогите сделать программку,которая находит сумму квадратов всех положительных массивов. Массив заполнить с помощью случайных чисел в диапазоне от -5 до 5. В массиве 10 элементов. через 2 часа нужно сдать,а чувствую себя как овощ и ничего не приходит в голову
C++ a=get.cin() и get.cin(a) Подскажите, в чем разница между a=get.cin() и get.cin(a)? http://www.cyberforum.ru/cpp-beginners/thread775399.html
C++ Определение среднего количества слов в предложениях
При написании программных продуктов, обрабатывающих различные тексты, часто появляется необходимость исследовать некоторые статистические данные. Так, такое свойство текста, как среднее количество слов в предложении, может помочь определить язык, на котором написан текст или стиль этого текста (художественный, официально-деловой, неофициальный). Данный вам текст состоит из предложений, каждое...
Текстовый файл, в котором значения разделены точкой с запятой. Нужен ли regex? C++
Привет) В общем, вопрос в том, как сделать правильнее и "красивее", что ли, такое вот задание. Есть файлик, в котором заданное кол-во значений разделено точкой с запятой. По типу: value1;value2;value3;value4;value5; (et cetera) Мне нравится вариант с регексом.
C++ Проясните код. Побитовое увелечение/уменьшение на 1 http://www.cyberforum.ru/cpp-beginners/thread775382.html
Вот пример кода. Вы можете объяснить мне как он работает. Я понимаю, что 16 это 10000 в двоичной системе. Код легкий, но я не могу понять как происходит увеличение/уменьшение. // lab 2.7.1v.cpp : Defines the entry point for the console application. // #include "stdafx.h"
C++ printf или boost::format сделать из одной цифры две как принудительно выводить в строку 2 цифры? например вместо 2 — 20, а если 2 цифры то ничего не добавлять? пытался перевести в float, но не знаю как удалить "0." в printf , \b - удаляет предыдущий символ а не следующий. подробнее

Показать сообщение отдельно
FarStar
Заблокирован
31.01.2013, 10:42  [ТС]     Выборка уникальных строк и вектора
yuron_477, а как сделать что в твоём коде результат не выводился в конслоь, а сохранялся в исходном векторе. Тоесть просто напросто из вектора vs просто бы выкидывались повторы?
Я про этот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
#include <string>
 
int main()
{
    setlocale (0, "Russian");
    std::vector<std::string> vs = {"Медвед","Прэвэд","Медвед","Медвед","Стакан",
    "Пока","Хой","Медвед","Водка","Хой","Хой","Водка","Стакан"};
    std::cout<<"Все слова:\n";
    std::copy(vs.begin(), vs.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    std::cout<<"\nНе повторяющиеся слова:\n";
    std::sort(vs.begin(), vs.end());
    std::unique_copy(vs.begin(), vs.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    
    //system("pause");
    return 0;
}
 
Текущее время: 00:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru