Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать перегруженные шаблоны функций для нахождения корней линейного (a*x + b = 0) уравнения https://www.cyberforum.ru/ cpp-beginners/ thread1950531.html
Кто знает как решить задачу на С++, при помощи шаблонных функций? Написать перегруженные шаблоны функций для нахождения корней линейного (a*x + b = 0) и квадратного (a*x2 +b*x + c = 0) уравнений. Замечание: в функции передаются коэффициенты уравнений
Написать шаблон функции для поиска среднего арифметического значений массива C++
Кто знает как решить задачу на С++, при помощи шаблонов функций? Написать шаблон функции для поиска среднего арифметического значений массива.
C++ Можно ли в char строку копировать больше байт, чем ее размер? https://www.cyberforum.ru/ cpp-beginners/ thread1950511.html
char a = "ab"; strcpy(a, "abcd"); Можно ли так делать? Компилятор не ругнулся и при выполнении не вылетела. Память автоматически увеличилась под эту строку, или просто повезло и так делать нельзя?
C++ С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по функции" С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по вашей любимой функции"(экспонента, квадратный корень, косинусоида и т.д.) В чем суть вопроса, с выводом самой строки понятно, но вот как вывести по косинусоиде к примеру, вообще в голову ничего не пришло. В примере показан вывод по синусоиде. Буду рад любым соображениям и подсказкам https://www.cyberforum.ru/ cpp-beginners/ thread1950498.html
C++ Вычислить значения последовательности
Рассмотреть указанную последовательность в цикле и выйти из цикла, достигнув указанного условия с выдачей порядкового номера члена, при котором достигнуто условие с выдачей порядкового номера члена, при котором достигнуто условие. #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Rus"); double a,b;
C++ Библиотека для работы с БД Привет! Нужна нормальная библиотека под linux для подключения к базам данных, в особенности для Postgresql. Знаю у постгри есть своя библиотека libpqxx, но документация на нее как кот наплакал. Есть какая-то нормальная библиотека с полной документацией и, чтоб можно было сделать pool соединение https://www.cyberforum.ru/ cpp-beginners/ thread1950482.html
C++ Корни многочлена {deleted} П.5.9. Правил написать функцию, которая вычисляет корни многочлена с рациональными коэффициентами, т.е. коэффициенты могут быть вида p/q, где p - целое, а q - натуральное. Еще нужно учесть то, что все используемые в программе числа являются длинными, т.е. хранение их, как чисел типа int, float и т.д. не подходит. По сути придумать реализацию Многочлен Р=12 https://www.cyberforum.ru/ cpp-beginners/ thread1950474.html Определить количество предложений, начинающихся с отступа C++
{deleted} П.5.9. Правил Экзаменационная задачка, СРОЧНО, помогите пожалуйста написать программу, определяющую количество предложений , начинающихся с отступа (предпочтительнее использование динамического массива) текст читается из файла, записывается соответственно тоже в результирующий требования к заданию : 1. Нельзя использовать ни коем образом библиотеку string 2. Обязательно...
C++ Как задать матрицу, в которой каждый элемент может содержать переменное множество чисел? https://www.cyberforum.ru/ cpp-beginners/ thread1950453.html
Здраствуйте, извиняюсь, если вопрос покажется странным. Для решения системы уравнений мне необходимо задать параметры. Выглядит это примерно так А B C D A1 B1 C1 D1 A2 B2 C2 D2 Am Bm Cm Dm, где m-количество «строк» с однотипными переменными задаётся изначально. (В моём случае А В С D- параметры производственных помещений, m-количество помещений, соответственно для каждого помещения они...
C++ Auto и универсальные ссылки Добрый день! Помогите разобраться с фишками из С++11. Есть такой код: static int i; class A{ int i_; public: A():i_(i++){cout<<"A()"<<i_<<endl;} A(const A&r):i_(i++){cout<<"A(A)"<<i_<<endl;} A& operator=(const A&){cout<<"A(A=)"<<endl; return *this;} A(A&&):i_(i++){cout<<"A(&&A)"<<i_<<endl;} https://www.cyberforum.ru/ cpp-beginners/ thread1950410.html
Заполнение односвязного списка с клавиатуры C++
как заполнить односвязный список с клавиатуры?
C++ Шаблонные классы и оптимизация Насколько в С++ проработана оптимизация шаблоннов? Действительно ли на каждый инстант шаблона функции создается свою функция? Вот, допустим: template<size_t Num> void func() { //bla-bla длинный сложный метод, в котором параметр Num используется один раз в тривиальном арифметическом выражении. } Не догадается ли компилятор, что Num лучше бы сделать параметром и передавать его в... https://www.cyberforum.ru/ cpp-beginners/ thread1950382.html
8 / 8 / 5
Регистрация: 28.10.2012
Сообщений: 135
31.03.2017, 23:45  [ТС] 0

Используя алгоритм сделать "реверс" элемента контейнера map - C++ - Ответ 10281766

31.03.2017, 23:45. Показов 2443. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от Kastaneda Посмотреть сообщение
который содержит пары pair_string_int. А ты в него пытаешься записать пару pair_int_string, как будто у тебя контейнер имеет тип map_int_string
- где именно такое написано? функция rotate_pair возвращает "правильный" тип pair<int, string>. Я вроде бы понял проблему, но она же не в этом, а в том что алгоритм transform требует в своей реализации "output iterator"

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
pair<int,string> reverse_map2(pair<const string, int>& it)
{
    return make_pair(it.second, it.first);
}
 
map<string, int> msi;
map<int, string> mis;
transform(msi.begin(), msi.end(), inserter(mis,mis.end()), reverse_map2);


Вернуться к обсуждению:
Используя алгоритм сделать "реверс" элемента контейнера map C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2017, 23:45
Готовые ответы и решения:

Из каждого элемента контейнера map вычесть среднее арифметическое контейнера
Контейнер map, тип элементов Int 3.Из каждого элемента вычесть среднее арифметическое контейнера

Map : как по номеру элемента получить сам элемент контейнера?
Додумался только до такого: int n = 2; std::map&lt; String, String &gt; MASS; std::map&lt;String,...

Найти элементы ключами контейнера map из заданного диапазона и удалить их из контейнера
Контейнер map, тип элементов Int 2.Найти элементы ключами из заданного диапазона и удалить их из...

Найти среднее арифметическое контейнера map и добавить его на заданную позицию контейнера
Контейнер map, тип элементов Int 1.Найти среднее арифметическое и добавить его на заданную...

Используя алгоритм search() определить значения из контейнера Student попавших в контейнер Person
Есть следующее задание: объявить два контейнера типа vector, в одном из которых находятся объекты...

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

Недопонимание контейнера map
В программе наша цель поменять местами числа с происходящим действием, но сам лично не понял ...

Использование контейнера map
Доброе утро) Никак не пойму как пользоваться контейнером map и зачем он, вообще, нужен?! Скажем...

Вывод контейнера map
Подскажите пожалуйста как вывести на экран значение карты. Программа такая: надо создать карту, где...

Использование контейнера map
строка 3 → Как определяется объект класи map? void ZLab10::mapa() { map&lt;char,double&gt;...

Удалить элементы из контейнера map
#include &lt;iostream&gt; #include &lt;map&gt; using namespace std; int main() { map&lt;int, int&gt; map1; ...

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