Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритмы поиска на псевдокоде \begin{bmatrix} 8 5 7 5 7 5 \\ 7 6 2 4 5 8 \\ 2 5 7 1 1 7 \\ 4 10 2 8 2 8 \\ 2 7 3 7 7 1 \\ 8 5 4 9 5 5 \\end{bmatrix} Подскажите как понять выражение: если A=m... https://www.cyberforum.ru/ cpp-beginners/ thread2493970.html Перебор элементов в массиве C++
Здравствуйте. Как выбрать нужные элементы в массиве и записать их в строку? Условие задачи: Есть строка из символов "ghfdekvlnveolhk", из этой строки нужно взять символы h e l l o (если эти символы...
C++ Заполнить массив квадратами чисел #include <iostream> using std::cin; using std::cout; int main (){ double A ; https://www.cyberforum.ru/ cpp-beginners/ thread2493956.html C++ Оптимизация повторяющихся строк в коде Суть проблемы: У меня в коде очень много повторяющихся элементов по типу Vektora2D] .push_back(KakoyIsRezultatov21); Vektora2D] .push_back(KakoyIsRezultatov22); Vektora2D]... https://www.cyberforum.ru/ cpp-beginners/ thread2493952.html
C++ Преобразование типов
Как понять выражение x=(int) y/z; применение типа (int) при значениях y=78, z=25? = 3.12 неправильный ответ.
C++ Переменные созданные в функции создаются в стеке или в куче ? Здравствуйте, Подскажите пожалуйста: void foo(int a) { vector <int> vector_a; vector_a.push(a); https://www.cyberforum.ru/ cpp-beginners/ thread2493940.html
C++ Калькулятор с новыми операциями Всем привет, моя первая тема на форуме, готов к советам по оформлению. Суть задачи: Для чисел a и b определим следующие операции: a~b = 2*a – b; a#b = b + a. Операция “#” приоритетнее, чем “~”,... https://www.cyberforum.ru/ cpp-beginners/ thread2493914.html C++ Как правильно обратиться к элементам полиморфного вектора (с умным указателем)?
Здравствуйте, по заданию нужно: создать абстрактный класс с функцией - норма, определить функцию для производных классов, создать в основной программе массив полиморфных объектов с виртуальной...
C++ Работа с файлами https://www.cyberforum.ru/ cpp-beginners/ thread2493903.html
В общем и целом у меня есть задача в тексте есть как это не странно текст и надпись,например - link "namefile.txt", мне нужно взять из этого файла текст записать вместо этой надписи (link...
C++ Не открывается файл при запуске программы через .exe Программа должна открывать файл и, при запуске программы через ctrl+f5 (программирую в Visual Studio) файл открывается нормально, но если запускать программу с помощью .exe файла, то открыть файл не... https://www.cyberforum.ru/ cpp-beginners/ thread2493894.html
Найти НОД для четырёх натуральных чисел C++
Помогите пожалуйста. Задача: Найти НОД для четырёх данных натуральных чисел. Числа должны вводится с клавиатуры. В С++. Заранее спасибо)
C++ Ввести строку. Вывести количество шагов чтобы найти заданное слово Дано слово с более 7 и менее 256 заглавных латинских букв. на каждом шаге из слова можно удалить букву или несколько стоячих рядом букв. Напишите программу, которая находит наименьшее количество... https://www.cyberforum.ru/ cpp-beginners/ thread2493848.html
2 / 2 / 0
Регистрация: 11.06.2019
Сообщений: 49
27.08.2019, 16:12  [ТС] 0

Не могу понять map, а конкретнее алгоритм разворота(поменять местами) ключа и значения - C++ - Ответ 13792995

27.08.2019, 16:12. Показов 2575. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от IGPIGP Посмотреть сообщение
это не для всех пар, в общем случае, так как часть пар может исчезнуть. И это при том, что в прямой карте могло быть множество множеств одинаковых (по предикату) значений, соответствующих различным ключам.
Спасибо, вроде появилось немного более ясности.

Вернуться к обсуждению:
Не могу понять map, а конкретнее алгоритм разворота(поменять местами) ключа и значения C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2019, 16:12
Готовые ответы и решения:

Не могу понять как поменять местами элементы массива
Задание:найдите наименьший элемент массива из десяти элементов и поменяйте его местами с последним...

Язык Си (поменять местами элементы массивов А и Б) не могу понять как
Вот моя прога #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt;...

Понять алгоритм шифровки ключа
Помогите понять алгоритм шифровки ключа.... Смысл тот что я ввожу число(от 1000 до 999999) И...

Поменять местами ключ и значение в map
Ребят, как в map поменять местами ключ и значение? Мне из файла нужно считывать слова и потом...

12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2019, 16:12

Помощь в написании контрольных, курсовых и дипломных работ здесь.

В неупорядоченном списке поменять местами элементы с минимальным и максимальным значением ключа
Всем доброго времени суток) Столкнулся с проблемой...что я не могу поменять местами максимальный и...

Не могу понять алгоритм
Немогу понять алгоритм(закономерность) который потом нужно запоковать в for loop Задача: Есть...

Как поменять с помощью map значения ячейки, которую ввел пользователь?
Есть двухмерный массив char array = { {'1','2','3'}, {'4','5','6'}, ...

Не могу понять алгоритм задачи
Изучаю язык C, да и в обще программирование совсем не давно. Ни как не могу придумать нормального...

Не могу понять алгоритм решения
Дано натуральные числа n и m (50&lt;m&lt;n). Вычислить: static void Main(string args) { ...

не могу понять алгоритм решения ДУ
есть уравнение y'=(1+(y-1)/2x)^2 при раскрывании квадрата получается большие значения, не могу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.