Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ вычисление функций Помогите пожалуйста решить задачу, ниче че т не получается, условие на скриншоте. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread405084.html C++ Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные
Помогите очень нужна ваша помощь. Cтруктура "Стадион": - название; - год постройки; - количество площадок; - виды спорта. Удалить все элементы, у которых год постройки меньше заданного. Добавить элемент с номером К
C++ Двумерный массив, сортировка https://www.cyberforum.ru/ cpp-beginners/ thread405055.html
Задание такое: В прямоугольном массиве(7 на 8) с помощью процедуры сделать все строки упорядоченными по возрастанию. Исходные числа из файла читать, начиная с "К"-го числа, где К<10 вводить с клавиатуры. 1) Печатать массив до и после сортировки с помощью процедуры. 2) Построить процедуру, которая в заказанной строке передаваемого ей прямоугольного массива упорядочивает элементы по убыванию...
C++ Упорядочить данный массив английских слов по алфавиту Строки. Упорядочить данный массив английский слов по алфавиту https://www.cyberforum.ru/ cpp-beginners/ thread405014.html
Как создать vector внутри класса? C++
#include <vector> using namespace std; // typedef std::vector<int> mantissa; class desyatichnaya_drob { public: int stepen; char znak ; //public:
C++ Ошибки в программе https://www.cyberforum.ru/ cpp-beginners/ thread405003.html
// laba3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h"// указывает на подключение к проекту файла “stdafx.h” #include "iostream"//“iostream”-файл, содержащий описание эл-ов станд. библ-ки #include "conio.h"//“conio.h”-файл,нужен для работы с консольным приложением getch() using namespace std; int _tmain()// функция с именем tmain {float x, b, a, c, Y,z;...
C++ Упорядочить по убыванию элементы каждой строки матрицы https://www.cyberforum.ru/ cpp-beginners/ thread404993.html
Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером m*n.
C++ Найти максимальный элемент. Отсортировать предшествующие ему элементы по убыванию, а следующие за ним элементы по возрастанию.
Дан одномерный массив целых чисел, содержащий 20 различных элементов. Найти максимальный элемент. Отсортировать предшествующие ему элементы по убыванию, а следующие за ним элементы по возрастанию.
C++ Проверить, можно ли, меняя местами элементы одномерного массива А, получить одномерный массив В Заданы два одномерных массива А и В размерности N. Составить программу, проверяющую, можно ли, меняя местами элементы одномерного массива А, получить одномерный массив В. https://www.cyberforum.ru/ cpp-beginners/ thread404990.html C++ Найти количество различных чисел https://www.cyberforum.ru/ cpp-beginners/ thread404987.html
Найти количество различных чисел среди элементов данного массива. Рекомендации: Отсортировать числа, а затем посчитать количество различных, просматривая элементы массива по порядку.
Как определить к-во цифр в числе? C++
Дано натуральное число а (a≤100). Напишите программу, определяющую количество цифр в этом числе, сумму его цифр, выводящую на экран первую и последнюю цифру через два пробела.
C++ RSA с длинными числами на С++ https://www.cyberforum.ru/ cpp-beginners/ thread404977.html
RSA на C++ Помогите сформировать программу пожалуйста. Задание:Задача заключается в шифровании (или дешифровании) данных с помощью алгоритма RSA. Во входном файле rsa.in находится три строки. На первой строке находятся два числа n и d. На второй строке находится число k. На третьей строке находится k кодированных чисел a_0 a_1 .. a_(k-1), где k=0..k В выходной файл rsa.out необходимо...
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
12.12.2011, 13:16 0

как можно сортировать с помошью STL - C++ - Ответ 2275494

12.12.2011, 13:16. Показов 1420. Ответов 7
Метки (Все метки)

Ответ

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
26
27
28
29
30
#include <iostream>
#include <string>
#include <utility>
#include <algorithm>
#include <vector>
 
int main()
{
   typedef std::pair<int, std::string> elem;
   typedef std::vector<elem> elvec;
   
   elvec vec = 
   {
      std::make_pair(4, "pamela anderson"),
      std::make_pair(5, "madonna"),
      std::make_pair(1, "jessica alba"),
      std::make_pair(3, "paris hilton"),
      std::make_pair(4, "jessica simpson")
   };
   
   std::sort(vec.begin(), vec.end(), [](const elem& first, const elem& second)
   {
      return first.first == second.first ? first.second < second.second : first.first > second.first;
   });
   
   std::for_each(vec.begin(), vec.end(), [](const elem& val)
   {
      std::cout << val.first << " " << val.second << std::endl;
   });
}
http://liveworkspace.org/code/... 3d75e1db18

Вернуться к обсуждению:
как можно сортировать с помошью STL C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2011, 13:16
Готовые ответы и решения:

Как можно реализовать tally с помошью клавиатуры ?
tally - так называют световой сигнал в телевидении, например когда режиссер нажимает выбирает...

как можно выводить данные c помошью wsprintf() (winApi)
как можно вывести value=100 чет не получается int value =100; WCHAR szText;...

Как можно сортировать данные при выводе из базы?
Подскажите пожалуйста как можно сортировать при выводе из базы, я знаю только 3 способа: SELECT...

Как можно реализовать через библиотеку STL ?
Даны натуральное число n, действительные числа A1,...A2n. Получить: min(A1+An+1,A2+An+2,...,An+A2n)

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

Как можно расширить STL своим набором функций?
За предисловие сгодится то что я запорол контест из-за того, что юзал STL типа a.find(b) !=...

Как можно закачать локальные файлы с помошью php+JS на webserver без доступа по FTP и без участия пользователя ?
Как можно закачать локальные файлы с помошью php+JS на webserver без доступа по FTP и без участия...

Как можно получить доступ к координатам модели в графическом окне (STL и матлаб)
Всем доброго времени суток! В solidworks 2015 sp5 я создал STL модель, чтобы импортировать её в...

Как можно получить итератор на элемент обрабатываемый в лямбде в функции for_each?STL
Как можно получить итератор на элемент обрабатываемый в лямбде? for_each(arr.begin(), arr.end(),...

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