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

Множества - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив (системы счисления. Прочитать, вывести...) http://www.cyberforum.ru/cpp-beginners/thread789477.html
Прочитать натуральное число типа int, основание системы счисления р, где p <37, и вывести:а) р-ный запись числа;б) значение р-ных цифр в виде многочлена с степенями числа р; возведение в степеньобозначить символом ^, умножения - символом *. По цифры 0 соответствующий степень числа р невыводится, а за 1 выводится без цифры как множителя, например, числа 1407 и основы 10выводится многочлен 10 ^ 3 4...
C++ Три функции (ввод значений элементов массива, вывод, сравнение двух массивов) Написать программу с тремя функциями: ввод значений элементов массива целых (возможно,значение получают не все элементы), вывод, сравнение двух массивов. В главной функцииввести два массива длиной не более 10, вывести их и результат их сравнения (массивы уровне,имеют разные длины, отличаются некоторыми элементами). http://www.cyberforum.ru/cpp-beginners/thread789475.html
C++ Многомерные массивы. Написать функцию построения по действительными числами квадратной матрицы
1) Написать функцию построения по действительными числами a1, a2, ..., an (n <= 50) такой квадратной матрици . Спасибо С ++
Не присвается значение C++
#include <iostream> #include <string.h> void reverse(char* s, size_t len) { char* temp = new char; // как можно данное выражение объеденить в 1 строчку? len /= sizeof(s); --len;
C++ Найти минимальные елементы в каждой строке прямоугольной матрицы натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread789446.html
Найти минимальные елементы в каждой строке прямоугольной матрицы натуральных чисел и записать их в отдельный одномерный массив. Пожалуйста, если не сложно то комментарии пишите, а то я С++ только начал изучать, хочу понять что к чему. Спасибо.
C++ Работа с текстами Здравствуйте!Нужна ваша помощь. Имеется текст.Переписать его строки в перевернутом виде в другой текст. 1.Порядок строк во втором тексте должен быть обратным по отношению к порядку строк в заданном тексте. 2.Порядок строк в третьем тексте должен быть обратным по отношению к порядку строк в заданном тексте. первое сделал.Помогите доделать второе в моем же коде. Вот первое: ... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт C++
 Аватар для ITcrusader
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
18.02.2013, 22:08     Множества
Да, замечание справедливое. По определению, множество (мат.) не содержит дубликатов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <set>
 
using namespace std;
 
int main()
{   
    cout << "What number of values do you want to input?" << endl;
    size_t capacity;
    cin >> capacity;
 
    cout << "input " << capacity << " numbers:" << endl;
    set<unsigned int> theSet;
    for( int i = 0; i < capacity; i++ ) {
        unsigned int value;
        cin >> value;
        theSet.insert( value );
    }
 
    cout << "your set: " << endl;
    for( set<unsigned int>:: const_iterator i = theSet.begin(); i != theSet.end(); i++ ) 
        cout << *i << " ";
}
Можно было, конеш, unique заюзать для первого варианта, ну да ладно
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru