Форум программистов, компьютерный форум CyberForum.ru

Сортировка ассоциативного контейнера! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сдвинуть циклически элементы одномерного массива на k позиций влево http://www.cyberforum.ru/cpp-beginners/thread377377.html
Тема и есть условие задачи... Сам же я застопорился на написании алгоритма сдвига :- #include <iostream.h> #include <math.h> int main() { int a; int i, n; cout << "Vvedite kol-vo elementov: "; cin >> n;
C++ Множественное наследование в языке С++ #include <iostream.h> #include <stdlib.h> #include <conio.h> class D2{ int a; public: D2() { }; D2(int x) { a=x; } void show_D2() { cout <<"D2= "<< a << "\n"; } http://www.cyberforum.ru/cpp-beginners/thread377364.html
Числа с плавающей запятой C++
есть программа которая подсчитывает сумму чисел, введенных с командной строки. к примеру С:\> test.exe 1 2 3 <ENTER> что бы просуммировать эти числа необходимо преобразовать из char в long, например функцией strtol(). но если мне необходимо просуммировать нецелые числа, скажем: С:\> test.exe 1 2.2 3.5 <ENTER>
Создание класса по обработке массива. C++
Помогите, пожалуйста решить!!! Задание: Напишите программу по обработке массива, как объекта созданного Вами класса "Массив" и выполните на тестовых данных. Операции с массивами следует реализовать программно, используя указатели, а не индексы. Дано целое число N. Сформировать матрицу a(i,j) порядка N, для которой: a(i,j)=sin(i+j+k); где k - псевдослучайное число. Упорядочить строки...
C++ Является ли первая строка циклическим сдвигом второй строки http://www.cyberforum.ru/cpp-beginners/thread377330.html
Привет всем. Помогите пожалуйста написать код: нужно проверить, есть ли первая строка (с клавиатуры) циклическим сдвигом второй строки (тоже с клавиатуры). Зарание всем спасибо.
C++ ООП, методы Такая проблема. Пишу класс, реализующий множество целых чисел. Число k принадлежит множеству, если a=1. Вот IntegerSet.h пока недоработанный: #ifndef class_IntegerSet #define class_IntegerSet class IntegerSet { public: IntegerSet(); IntegerSet(int); подробнее

Показать сообщение отдельно
TwiX
59 / 59 / 1
Регистрация: 27.10.2011
Сообщений: 189
03.11.2011, 20:32     Сортировка ассоциативного контейнера!
Функция sort:
http://www.cplusplus.com/reference/algorithm/sort/

Закидываешь всё это в map, пишешь две функции сравнения (в мапе поле разделены как "название" -> "цена, количество") структуры "цена, количество". И подаёшь вызываешь sort:
C++
1
2
3
sort(mymap.begin(), mymap.end(), func1);
//...
sort(mymap.begin(), mymap.end(), func2);
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru