Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка map по значению - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наверное, toolchain путь в опций компилятора не правильно настроен? http://www.cyberforum.ru/cpp-beginners/thread1005301.html
"project 100 - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup...
C++ namespace System в Win32 как подключить namespace System в Win32? http://www.cyberforum.ru/cpp-beginners/thread1005294.html
C++ В одномерном массиве найти сумму элементов находящихся в диапазоне от N до K. Переделать под динамическую память.
Нужно переделать эти две проги из статики в динамику, помогите пожалуйста, всем кармы! 1)Дан одномерный массив (A) double, найти сумму элементов находящихся в диапазоне от N до K (N и K вводятся с...
Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Использовать do.while + if C++
Задание: Написать программу определения знака введенных чисел до тех пор, пока не будет введён 0. Код: #include <iostream.h> main() int x; do { cout<<"vvedite chislo:";
C++ Блок-Схемы! http://www.cyberforum.ru/cpp-beginners/thread1005266.html
Ребят помогите пожалуйста наклепать две блок-схемки! Очень срочно нужно! выручайте :) вот первая программа: #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <conio.h>...
C++ с++. Определить,пересекаются ли заданные отрезки Добрый день,друзья..Помогите мне пожалуйста справиться с данной задачей.Моих знаний еще недостаточно для написания данной программы,поэтому я прошу вашей помощи.Мне нужно определить,пересекаются ли... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
12.11.2013, 11:59
Цитата Сообщение от ninja2 Посмотреть сообщение
Ок! Значит в ручную найду максимальный элемент.
Я сказал, что map сортировать нельзя, а найти максимальный элемент можно:
C++
1
2
3
4
5
6
7
8
9
10
11
std::map<std::string, int> m;
m["one"]=3;
m["two"]=2;
m["three"]=10;
 
std::cout << std::max_element(m.begin(), m.end(),
        [](const std::pair<std::string, int> A, const std::pair<std::string, int> B)
            {
                return A.second < B.second;
            }
             )->second << std::endl;
Код неказистый, лень было нормально форматировать. Но делается это именно так
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru