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

Использование set - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Архиваторы http://www.cyberforum.ru/cpp-beginners/thread543206.html
Доброго всем дня. Может ли кто-нибудь посоветовать простые программы по созданию архиватора? Обыскала чуть ли не весь интернет, но ничего нормального не нашла. В программировании не разбераюсь, а потому помощи прошу у вас) Заранее благодарю.
C++ создание классов создать класс который осуществляет вывод на экран таблицы умножения с++ http://www.cyberforum.ru/cpp-beginners/thread543205.html
C++ Составить массив B так, чтобы элементы массива A[0..6, 0..6] следовали в нем в последовательности диагоналей параллельно побочной диагонали
Дали лабораторную работу по информатике Задание: Составить массив В так, чтобы элементы массива A следовали в нем в последовательности диагоналей параллельно побочной диагонали и начинались с a, a, a... Помогите! Двумерный массив создаю, а дальше не знаю как. #include <stdio.h> #define N 7 #define M 7 #define N_MAX 50 #define N_MIN 1 int main(void) {
C++ Почему выдает ошибку в строке "src.erase(p);"
Задача из Bjarne Stroustrup - "The C++ Programming Language(3rd edition)": 6.3. (*2) Read a sequence of possibly whitespaceseparated (name,value) pairs, where the name is a single whitespaceseparated word and the value is an integer or a floatingpoint value. Compute and print the sum and mean for each name and the sum and mean for all names. 6.12. (*2) Modify the program from §6.6 to also...
C++ Заменить в строке все цифры 0, 1, 2, 3, ....., 9 на "ZERO","ONE","TWO","THREE", ....., "NINE" соответственно http://www.cyberforum.ru/cpp-beginners/thread543136.html
Совсем недавно, точнее сейчас, доделал программу, которая выполняет следующее задание: Заменить в строке все цифры 0, 1, 2, 3, ....., 9 на "ZERO","ONE","TWO","THREE", ....., "NINE" соответственно. В программе использовались структуры, функции, файлы(ввод/вывод). По поводу ввода: он не совсем корректно работает. Что я имею ввиду: допустим, в файле несколько строк. В программе задается сколько...
C++ Табуляция функции - не сходится ответ Функция: Cn(x)=\gamma +\ln x+\int_{0}^{x}\frac{t-1}{t}dt Ряд Тейлора: Cn(x)=\gamma + \ln x +\sum_{n=1}^{\propto }\frac{{-1}^{n}{x}^{2n}}{2n(2n)!} Результат: Sum T - ряд Тейлора, Sum F(x) - приближенной значение функции в точке Ответ не сходится, никак не могу понять в чем дело:wall: подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.04.2012, 17:12     Использование set
в 10-й студии все собирается, и вектор здесь излишен
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <utility>
#include <string>
#include <set>
 
typedef std::set <std::pair <std::string, std::string> > myData;
 
int main (int argc, char *argv[])
{
    myData argsSet;
    
    for (char *begin = *(argv + 1), *end = *(argv + argc); begin < end; begin += 2)
    {
        std::pair <myData::iterator, bool> element = argsSet.insert(std::make_pair(begin, begin + 1));
        if (element.second == false)
        {
            std::cout << "You already have element" << std::endl;
        }
    }
    return 0;
}
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru