Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Узнать, есть ли элемент на определенной позиции в экземпляре std::vector https://www.cyberforum.ru/ cpp-beginners/ thread554563.html
Подскажите пожалуйста, как узнать есть ли элемент на определенной позиции в экземпляре std::vector? Например есть: vector<int> intVector; Нужно узнать есть ли что нибудь на позиции i: intVector P.S. Сам все понял, тему можно удалить.
C++ Консольная программа тестирования [работа с текстовыми файлами]
Здравствуйте. Первый раз программирую на С++. Есть "ТЗ": разработать программу для тестирования знаний учащихся (курсач). Подскажите, есть ли на этом форуме похожие темы? Поиском пользовался, но то ли лыжи не те, то ли я... Если же тем нету, то дайте пожалуйста ссылки на тему по работе с файлами и каталогами. То есть нужна следующая информация: -просмотр списка файлов в каталоге -чтение и...
C++ Метод Милна. Расчет по нескольким уравнениям. https://www.cyberforum.ru/ cpp-beginners/ thread554559.html
Приветствую вас. Очень помощь нужна мне © Йода XD. Нужно модернизировать программку, чтобы можно было производить расчет по нескольким уравнениям, а не по одному, заданному программой. Ниже вложено изображение с примерами. Все что нужно сделать в программе: сделать возможным ввод коэффициентов уравнений и выбора степени х и у. Ну и хотелось бы чтобы прога выводила значения правильно))) float...
C++ Описаие класса https://www.cyberforum.ru/ cpp-beginners/ thread554553.html
Задание: Классы Террит единица, область, растение, дерево, цветок,страна. запросы: вывести перечень растений указанного вида, произросшего в террит единице указанного вида; вывести перечень ягодных деревьев, произрастающих в территориальной единице указанного вида вывести количесво видов видов растений указанного вида, произрастающих в территориальной единице указанного вида. ...
C++ Ошибка в cannot convert char * to char вроде поправил теперь выводит ересь(
Всем доброго дня! У меня такая проблемка.... написал программу, но сначала она ругалась на Cannot convert char* to char теперь вроде исправил, но теперь в выводе мне пишет чтото непонятное....Помогите пжалсто =) #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> void main() { int vhod,b,c,d,e,g ; FILE *f;
C++ Массив указателей на объекты подклассов Доброго времени суток всем!!! Проф задал написать парсер простых математических выражений с использованием скобок. Код не должен выходить за рамки изученого матерьяла и не должен использовать сторонних библиотек Текущая проблема: По условию задания необходимо создать базовый класс "выражение" #pragma once https://www.cyberforum.ru/ cpp-beginners/ thread554550.html
C++ массивы 1.Задан двухмерный массив (матрица) вещественных чисел. Найти наибольший и наименьший элементы массива. Размерность массива (число столбцов, число строк) и значения его элементов ввести с клавиатуры. Правила3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. https://www.cyberforum.ru/ cpp-beginners/ thread554536.html Написать генератор случайных чисел C++
Только с алгоритмом средних квадратов
C++ Сортировка матрицы. https://www.cyberforum.ru/ cpp-beginners/ thread554521.html
Имеется матрица.Переставить столбцы матрицы в порядке убывания сумм элементов. SOS
C++ Вопросы по книге С. Бобровского "Самоучитель программирования на языке С++" https://www.cyberforum.ru/ cpp-beginners/ thread554519.html
В книге С. Бобровского "Самоучитель программирования на языке С++", написание кодов небольших программ и объяснения для чего все написано. Во втором примере создание программы "Игра в кости" создается файл Text.h который подключается ко листу программы и содержит в себе константы текстовых переменных типа AnsiString: const AnsiString LAST_DICE_STR = "Последний бросок был "; Компилятор...
C++ Работа с длинными числами (непонятное поведение при выводе второго массива символов)
Необходимо составить программу,которая будет работать с длинными числами. Кратко опишу: записываем в программу цифры(в виде строки), после переносим их в конец массива для удобства выполнения мат. операций, потом вывожу введённые числа для проверки правильности. Проблема заключается в том,что 2-й массив выводит неправильно: иногда может вывести все нолики, а иногда вначале ноли,а потом...
C++ Установить ширину в dataGridView для всех столбцов в 35. В C# я знаю как сделать: for (int i = 0; i < 8; i++) { dataGridView1.Columns.Width = 30; } а в плюсах нет свойства Width , как по-другому осуществить? https://www.cyberforum.ru/ cpp-beginners/ thread554512.html
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
22.04.2012, 15:11 0

Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция - C++ - Ответ 2941484

22.04.2012, 15:11. Показов 13169. Ответов 31
Метки (Все метки)

Ответ

если нужен именно std::set и std::map ну никак нельзя, тогда можно юзать такие варианты:
C++
1
2
3
4
5
6
7
8
9
10
11
std::set< std::pair<key_type, std::string>, LessByKeyType >
// где key_type - тип ключа. это может быть инт как в варианте с мапами, который я тут писал,
// это может быть std::string или хз что еще.
 
//LessByKeyType - класс предиката, у которого есть
bool operator () (const std::pair<key_type, std::string>& lhs, const std::pair<key_type, std::string>& rhs) const
{
  return lhs.first < rhs.first;
}
 
//Т.е. он будет в сете сортировать элементы именно по первому мемберу такой вот пары.
А еще чтобы не париться с кодировками, лучше сразу использовать широкие строки, т.е. std::wstring

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

STL, контейнер set
Помогите, пожалуйста. Задание состоит вот в чем: даны названия городов, и для них перечислены...

STL контейнер set, вставка элементов
Уважаемые админы.Снова прошу о помощи. Необходимо в множество bred,начиная с позиции n, вставить...

нужно подобрать контейнер аналогичный set в stl
Мне нужен qt контейнер, как в stl set. QSet построен на хеш-таблице, поэтому не подходит. просто...

Используя STL контейнер set заполнить массив
Задание 2. Данную задачу решить не используя метод sort, а используя STL контейнер: set. Заполнить...

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

Поиск элемента по set
Помогите с поиском элемента в наследуемом set. template&lt;typename _T&gt;class ThreadedSet {...

Контейнер set
Есть текст на агл. языке. Используя контейнер set нужно упорядочить слова этого текста в алфавитном...

Контейнер set
Два множества, элементами которого являются строчные буквы латинского алфавита, представлены с...

контейнер set
Создать контейнер set, ввести в него 3 числа. Создать метод по вычислении наибольшего из этих чисел...

STL set
вопрос почему в строке while( (*ii)!=elem) говорит что я не перегрузил != не могу понять, и почему...

Set из STL
Доброго времени суток, ребята. Прошу помощи со словарём. Вот само задание: Написать программу...

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