Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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
3 / 3 / 5
Регистрация: 18.01.2011
Сообщений: 131
0

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

21.04.2012, 20:09. Показов 13573. Ответов 31
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть код №1. Он выводить на экран позицию нужного мне слова (только если в середине 1 слово а не 2 и больше например только "privet". А когда "privet kak dela" - он не хочет работать), которое я ищу в самом контейнере. Каким образом можно сделать такое, только из контейнером set и не 1 слово в середине а несколько, хотя б 3. Позиция данного элемента нужна, что б по позиции вывести нужные мне слова в другом контейнере, того ж типа.
#1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    vector<string> v1;
    v1.push_back("privet");
    v1.push_back("kak");
    v1.push_back("dela");
    string value = "dela";
    vector<int> loc_list;
    vector<string>::iterator location = v1.begin();
    while(1)
    {
        location = find(location, v1.end(), value);
        if(location == v1.end()) break;
        loc_list.push_back(location - v1.begin());
        location++;
    }
    print(loc_list);
#2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    set<string> v1;
    v1.insert("privet, kak, dela");
    v1.insert("xrenovo, delau, kyrsak");
    string value;
        cin >> value;
    vector<int> loc_list;
    set<string>::iterator location = v1.begin();
    while(1)
    {
        location = find(location, v1.end(), value);
        if(location == v1.end()) break;
        loc_list.push_back(location - v1.begin());
        location++;
    }
    print(loc_list);
В теории код №2 должен работать, но не работает. Каким образом можно его исправить.

Или каким другим способом можно это все реализовать ???

Вернуться к обсуждению:
Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2012, 20:09
Готовые ответы и решения:

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

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

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

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

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

Поиск элемента по 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