С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не могу найти ошибку: в двумерном массиве надо удалять столбцы, в которых есть 0 https://www.cyberforum.ru/ cpp-beginners/ thread1817671.html
int** form_mas2(int n, int m) { int **matr = new int*; for (int i = 0; i<n; i++) matr = new int; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { matr = rand() % 100 - 50;
C++ Задача про монеты
Привет. Задача: По кругу расположено N монет гербами вверх и M монет гербами вниз. Обходя круг по ходу часовой стрелки, переворачивает каждую S -тую монету. В первый раз счет начинается с герба. В каком порядке надо расставить монеты, чтобы после K ходов стало L монет, лежащих гербами вверх. На вид легкая задача, но если вникать в суть, то не очень то и легкая. У кого какие идеи? Спасибо. Скоро...
C++ Как найти количество символов в строке до определённого знака? есть много разных строк. как в них найти количество символов до определенного знака? в моем случае до : понимаю, что нужен цикл for (int k=0; k!=':'; k++) { k++ } но как корректно записать для этой программы? #include <iostream> #include <string> using namespace std; int main () { https://www.cyberforum.ru/ cpp-beginners/ thread1817664.html C++ Составить таблицу результатов для функции https://www.cyberforum.ru/ cpp-beginners/ thread1817657.html
Составить функцию для вычисления Y, принимая: модуль "X" больше единицы. Вычисления продолжать пока модуль разности между слагаемым и его предыдущим значением больше малой заданной величины (точности вычисления). Обеспечить корректный ввод исходных данных. Организовать вывод таблицы результатов для X, изменяющегося от заданного начального до заданного конечного значения с заданным шагом (границы...
Нюансы синтаксиса: что означает запись amount++ ? C++
что означает amount++
C++ Написать функцию, осуществляющую двоичный поиск нового элемента в упорядоченном массиве Написать функцию, которая производит двоичный поиск места размещения нового элемента в упорядоченном массиве и возвращает указатель на место включения нового элемента. С помощью данной функции реализовать сортировку вставками. #include<iostream> #include <conio.h> #include <stdio.h> using namespace std; int BinSearch(const int* arr, int count, int key){ int l = 0; //... https://www.cyberforum.ru/ cpp-beginners/ thread1817642.html
C++ Перевести число из одной системы счисления в другую Ребят, помогите, уже неделю бьюсь головой об ноут... Нам дали задачу написать прогу, которая будет переводить число из любой системы счисления в любую другую. НО подвох в том, что препод дает несуществующие системы счисления! К примеру переведите число "9_65_76" из 80 системы счисления в 51-ую систему счисления. ("_" это тип пробел) В инете нету нигде, а я не настолько шикарно пишу проги... https://www.cyberforum.ru/ cpp-beginners/ thread1817632.html C++ Тейлор и НОК
Требуется написать 2 программы. В первой нужно нати НОК трех чисел, не используя рекурсию Во второ требвется нати значение экспоненты, точность после запятой задает пользователь и программа считает через ряд тейлора.
C++ Реализовать функцию, подсчитывающую сумму положительных элементов в массиве Функция, подсчитывающая сумму положительных элементов в массиве Использование перегрузки функций и шаблонов в С++ https://www.cyberforum.ru/ cpp-beginners/ thread1817626.html C++ Как сделать вывод всех элементов 2-3 дерева? Использовал реализацию 2-3 дерева с Хабра. Но вообще не могу разобраться, не знаю как сделать вывод всех элементов, хотя бы как список, чтобы потом уже сделать в виде дерева, можете помочь с функцией вывода? #include <iostream> using namespace std; struct node { private: int size; // количество занятых ключей int key; node *first; // *first <= key; https://www.cyberforum.ru/ cpp-beginners/ thread1817614.html
Реализовать функцию, формирующую новый массив из двух заданных C++
Не могу разобраться, есть кто понимает как это сделать: Функция, формирующая новый массив, упорядоченный по неубыванию, из двух массивов-параметров, уже упорядоченных по неубыванию.
C++ Составить односвязный список на основе класса Student, объекты которого будут формировать этот список Составить односвязный список на основе класса, объекты которого будут формировать этот список. В описание класса должны входить данные для хранения фамилии студента, номера группы, оценок по трем предметам; функции для доступа к отдельным компонентам списка, вывод на экран элементов списка, а также среднего балла студента, добавление элемента в конец списка, добавление элемента в начало списка,... https://www.cyberforum.ru/ cpp-beginners/ thread1817610.html
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 17
04.10.2016, 23:09  [ТС] 0

Программа аварийно завершается с ошибкой "map/set iterators are incompatible" - C++ - Ответ 9609133

04.10.2016, 23:09. Показов 1456. Ответов 7
Метки (Все метки)

Ответ

Добавлено через 44 секунды
Цитата Сообщение от sergestus Посмотреть сообщение
Не совсем понимаю, что вам нужно, вот тот же вариант, который возвращает мультисет с помощью return:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
multiset<int> get_intersection_simple(multiset<int> &s1,multiset<int> &s2)
{   
    multiset<int>::const_iterator ptr1 = s1.begin();
    multiset<int>::const_iterator ptr2 = s2.begin();
    multiset<int> result
 
    while (ptr1!=s1.end() && ptr2!=s2.end())
    {
        if (*ptr1<*ptr2) ++ptr1;
        else if (*ptr2<*ptr1) ++ptr2;
        else 
        {
            result.insert(*ptr1);
            ++ptr1; 
            ++ptr2;
        }
     }
     return result;
}
как set_intersection написать, чтобы итоговое пересечение записать в мультисет?

Вернуться к обсуждению:
Программа аварийно завершается с ошибкой "map/set iterators are incompatible" C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2016, 23:09
Готовые ответы и решения:

Map/set iterators are incompatible
void Delete(int a , int b) { multiset &lt;double&gt; ::iterator First, Last; multiset &lt;double&gt;...

map/set iterators incompatible
std::map&lt;std::string, int&gt; m; std::string s=&quot;Mon Tue Wed Thu Fri Sat San&quot;;...

Ошибка Expression map/set iterators incompatible
Здравствуйте. Нашёл некий код, который я почти пофиксил, осталась следующая проблема: &quot;Ошибка...

программа завершается аварийно
запускаю компилятор, все запустилось, работает (меню из кучи условий if-else). выбираю любой пункт...

Программа аварийно завершается
Доброго времени суток! Моя программа аварийно завершается вернув значение &quot;255 (0xFF)&quot; Прошу...

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

Приложение аварийно завершается с ошибкой "Segmentation fault"
Добрый день. Пишу в NetBeans 8.1 Делаю простую задачу: Открыть из txt файла список друзей Мэта,...

Expression:map/set incompatible
Не могу понять почему возникает ошибка дело в том что данный код работает set&lt;int&gt; Multic;...

Expression:map/set incompatible
Подскажите пожалуйста почему происходит ошибка в этом коде: set&lt;int&gt; S;...

Программа постоянно аварийно завершается
Подскажите,пожалуйста, что делать. Никак не могу запустить программу, постоянно программа аварийно...

Программа на других компьютерах завершается аварийно
Здравствуйте, у меня дикая проблема: я написал программу (кинуть код не могу, он очень большой,...

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