Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не работает strcat_s с strcpy_s https://www.cyberforum.ru/ cpp-beginners/ thread973259.html
strcat_s(strcpy_s(s3, sizeof(s1), s1),sizeof(s2), s2); Так не работает. strcpy_s(s3, sizeof(s1), s1); strcat_s(s3, sizeof(s2), s2); А так работает. Так как сделать, чтобы работало в одну строчку? И что это вообще за приставка _s, то есть я понимаю, что это значит безопасная функция, но она привязана к компилятору и будет работать только в windows?
Range-based for C++
Почему не работает данный цикл с динамически выделенным массивом? Подозреваю, что из-за фрагментированности кучи... но адресная арифметика с таким массивом прокатывает на ура. Насколько кривые руки? :)
C++ Длинная арифметика(чтение и запись в файлы) Во время выполнения программа вылетает с выдачей ошибки "Необработанное исключение по адресу 0x000B966F в longMult.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x********." Никак не могу увидеть ошибку. #include<iostream> #include<cstring> #include<fstream> #define MAX 2500 int main() { https://www.cyberforum.ru/ cpp-beginners/ thread973242.html C++ Разбор арифметических выражений https://www.cyberforum.ru/ cpp-beginners/ thread973239.html
Задача на указатели из учебника Р.Лафоре. если вкратце, то суть заключается в том, что мы вводим строку без пробелов и скобок(например, 9+6/3) и на выходе получаем результат. //10-15.cpp #include <iostream> #include <cstring> using namespace std; const int MAX = 40; const int LEN = 80; class Stack
C++ Для введенного с клавиатуры n, вывести фразу вида: «Мне 41 год»
Для введенного с клавиатуры n, вывести фразу вида: «Мне 41 год», «Мне 16 лет», «Мне 84 года»...... switch Не могу понять что дальше, с остатком при делении не получается int nvoz(int n) { switch(n) { case 1: {cout << "Mne" << n << "god" << endl; break;}
C++ Посоветуйте сайт или книгу где хорошо изложена информация о ШАБЛОНАХ КЛАССОВ Посоветуйте сайт или книгу где хорошо изложена информация о ШАБЛОНАХ КЛАССОВ До этого читал: 1) С.Прата "Язык программирования с++" (как то это тема раскрывается из далека временами не сильно понятно); 2) Г.Шилд "Полный справочник по с++" (только азы но классно изложено все ясно и понятно); https://www.cyberforum.ru/ cpp-beginners/ thread973226.html
C++ Возврат к начальному состоянию C++ Здравствуйте. Хочу в программке сделать так, чтобы после выдачи результата при нажатии клавиши "Enter" - программа возвращалась в свое первичное состояние, то есть, снова к вводу числа X и Y. Может кто сможет подсказать. #include<iostream> #include<cmath> #include<cstdlib> using namespace std; int main() { setlocale(LC_ALL, "Russian"); double x,y; https://www.cyberforum.ru/ cpp-beginners/ thread973216.html Определить является ли последовательность строго убывающей C++
Вводится последовательность чисел, 0 – конец последовательности. Определить является ли последовательность строго убывающей. Это надо сделать в языке С, выручайте!
C++ Работа с текстовыми файлами (создать новый, у которого выполнена замена) Доброго времени суток. Помогите, пожалуйста, с тривиальной задачей, пасибки тыкну=) "По заданному текстовому файлу, содержащему арабские цифры от 0 до 5, создать новый, у которого выполнена замена 0 на А, 1 на В, 2 на С, 3 на D, 4 на E, 5 на F." https://www.cyberforum.ru/ cpp-beginners/ thread973208.html C++ Как убить std::thread? https://www.cyberforum.ru/ cpp-beginners/ thread973199.html
К сожалению мне так и не удалось найти информацию о том, как корректно убить std::thread в случае необходимости. Как правило, предлагают выдернуть дескриптор потока и прибить его платформозависимой функцией, но это совсем не айс... Может есть предложения по-лучше?
Результат у ~x ffffffff C++
1.Запросите с консоли целое число в указанной системе счисления. 2.Выведите на консоль введённое число в указанной системе счисления. 3.Выведите на консоль введённое в задании 1 число в 16-ричной или 8-ричной системе счисления, а также это же число в той же системе счисления, но сдвинутое влево/вправо на указанное число бит. 4.Выведите на консоль введённое в задании 1 число в 16-ричной или...
C++ Задача№ Массив линейный Введите с клавиатуры пять целочисленных элементов массива X. Выведите на экран значения корней и квадратов каждого из элементов массива. Буду очень благодарен за решения данной задачи. В массивах вообще никакой... https://www.cyberforum.ru/ cpp-beginners/ thread973188.html
223 / 213 / 80
Регистрация: 26.04.2013
Сообщений: 972
11.10.2013, 01:21  [ТС] 0

set_difference(vector<pair<int,int>>, vector<int>> - C++ - Ответ 5166718

11.10.2013, 01:21. Показов 2540. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от gray_fox Посмотреть сообщение
Если вдуг есть boost.range
что-то не хочет...
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 <vector>
#include <utility>
#include <boost/range/algorithm/set_algorithm.hpp>
#include <boost/range/adaptors.hpp>
 
using namespace std;
 
void main() 
{
   vector<pair<int,int>> vec1;  //value, index
   vec1.push_back(make_pair(4,1));
   vec1.push_back(make_pair(5,2));
   vec1.push_back(make_pair(6,3));
 
   vector<int> vec2;
   vec2.push_back(3);
   vec2.push_back(6);
   vec2.push_back(7);
 
   vector<pair<int,int>> res;
   boost::set_difference(vec1 | boost::adaptors::map_keys, vec2, vec1.begin());
 
   system("pause");
}


Вернуться к обсуждению:
set_difference(vector<pair<int,int>>, vector<int>> C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2013, 01:21
Готовые ответы и решения:

Как считать данные в vector<pair<int, pair<int, int>>> arr(m) ?
Здравствуйте! Помогите, как считать данные данные в массив такого типа? vector&lt;pair&lt;int, pair&lt;int,...

Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec
Вот есть заголовочный файл // Заголовочный файл Vector.h #ifndef VECTOR_H #define VECTOR_H ...

Как удалить повторяющиеся элементы в vector<pair<int, int>>
Есть вот такой вот вектор: vector&lt;pair&lt;int, int&gt;&gt; a(n); Мне нужно убрать все повторяющиеся...

Применить accumulate к vector<pair<int, int>>
Привет. Как можно применить accumulate к vector&lt;pair&lt;int, int&gt;&gt;?

15
11.10.2013, 01:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2013, 01:21
Помогаю со студенческими работами здесь

Отсортировать vector< pair<int, int> > по значению
Всем привет, Так как map по умолчанию сортирует только по ключу, а мне нужно по значению,...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало...

vector < vector < pair<int,int> > > g
Подскажите как мне считать файл *.txt- 2 7 3 9 6 14 1 7 4 15 3 10 .................. где числа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru