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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа считалка на с++ http://www.cyberforum.ru/cpp-beginners/thread583858.html
Задача. В круге стоят N человек. Они пронумерованы от 1 до N. Поочередно из круга начинает выходить каждый третий человек. Это продолжается до тех пор, пока в круге не останется последний человек....
C++ Подсчитать среднее арифметическое ненулевых элементов матрицы, расположенных над побочной диагональю Дан массив размером n x n (если не оговорено иначе),элементы которого целые числа. Подсчитать среднее арифметическое ненулевых элементов,расположенных над побочной диагональю. Девушка это уже... http://www.cyberforum.ru/cpp-beginners/thread583857.html
C++ Операторы ввода строк
Здравствуйте.Не подскажите оператор, который считывает строку целиком, а не до пробела? :wall:
Заменить все минимальные элементы на противоположные. C++
Дана последовательность из n действительных чисел. (задачу решить,используя одномерный массив) Заменить все минимальные элементы на противоположные.
C++ Заменить все отрицательные элементы ,не кратные 3,противоположными им числами. http://www.cyberforum.ru/cpp-beginners/thread583853.html
Дана последовательность целых чисел. (решить двумя способами ,используя одномерный массив,а затем двумерный) Заменить все отрицательные элементы ,не кратные 3,противоположными им числами.
C++ Составить программу, которая в заданном тексте заменяет все буквы Составить программу, которая в заданном тексте заменяет все буквы «а» на «о», а буквы «о» на «а». подробнее

Показать сообщение отдельно
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
23.05.2012, 13:24
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
25
#include <iostream>
#include <array>
#include <algorithm>
 
bool cmp(const std::pair<int, int>& first, 
         const std::pair<int, int>& second)
{
    return first.second < second.second;
}
 
int main()
{
    std::array<std::pair<int, int>, 3> arr;
    arr[0] = std::pair<int, int>(1, 3);
    arr[1] = std::pair<int, int>(2, 2);
    arr[2] = std::pair<int, int>(3, 1);
    for(auto it = arr.begin(); it != arr.end(); ++it)
        std::cout << it->first << ": " << it->second << std::endl;
    std::sort(arr.begin(), arr.end(), cmp);
    std::cout << std::endl;
    for(auto it = arr.begin(); it != arr.end(); ++it)
        std::cout << it->first << ": " << it->second << std::endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru