0 / 0 / 1
Регистрация: 06.11.2014
Сообщений: 156
1

Создать множества и выполнить действия над ними

11.10.2015, 22:37. Показов 427. Ответов 2
Метки нет (Все метки)

Действия над множествами .Читал разную документацию, но быстро не получается понять, а нужно.. Подскажите как в моём случае делать операции с множествами : объедение, вычитание, дополнение(отрицание), пересечение.
А вот конкретное задание(на изображении)
Название: Screenshot_4.png
Просмотров: 21

Размер: 1.2 Кб
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include "stdafx.h"
#include <iostream>
#include <set>  
#include <iterator>
#include <cstdlib>
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    set<int> mySet; 
    set<int> A;
    set<int> B;
    set<int> C;
    // добавляем элементы в множество
    for (int i = 1; i <= 100; i++) {
        mySet.insert(i);
        if (i % 5 == 0){
            A.insert(i);
        }
        else{
            if (i % 8 == 0){
                B.insert(i);
            }
            else{
                if (i % 4 == 0){
                    C.insert(i);
                }
            }
        }
    }
 
    cout << "Elementy mnozhestva mySet : ";
    copy(mySet.begin(), mySet.end(), ostream_iterator<int>(cout, " "));
    cout << "\n\n";
    cout << "Elementy mnozhestva A : ";
    copy(A.begin(), A.end(), ostream_iterator<int>(cout, " "));
    cout << "\n\n";
    cout << "Elementy mnozhestva B : ";
    copy(B.begin(), B.end(), ostream_iterator<int>(cout, " "));
    cout << "\n\n";
    cout << "Elementy mnozhestva C : ";
    copy(C.begin(), C.end(), ostream_iterator<int>(cout, " "));
    cout << "\n\n";
 
    system("pause");
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2015, 22:37
Ответы с готовыми решениями:

Множества. Выполнить действия над множествами: (B - A) * C (по заданным условиям).
Доброго времени суток. Помогите пожалуйста решить задачку по множествам. условие: Задан...

Ввести два числа и выполнить над ними 4 действия
Пользователь вводит два числа a, b, потом выбирает действие: 1.Среднее арифметическое 2.Среднее...

Марицы и действия над ними
Помогите пожалуйста, я в С++ полный чайник, а очень надо решить задачку. Задачка такого типа:...

Матрицы и действия над ними
Помогите написать на делфи прогу для умножения,вычитание и что бы знаходила их сумму!!!!...

2
592 / 530 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
12.10.2015, 00:27 2
основные операции (кроме отрицания) есть в стандартной библиотеке, см. раздел Set operations (on sorted ranges)
http://en.cppreference.com/w/cpp/algorithm
0
0 / 0 / 1
Регистрация: 06.11.2014
Сообщений: 156
12.10.2015, 06:44  [ТС] 3
OstapBender, как можно реализовать отрицание?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2015, 06:44

Векторы и действия над ними
Задача: При каких значениях m вектор a=(-2,-m,4) составляет с вектором b=(2,3,-1) угол меньше ПИ/2?

Матрицы и действия над ними
а) Разработать программу для выполнения указанных операций с матрицами: умножение на число,...

Тема:Векторы и действия над ними
Помогите решить задание из скриншота После решетки идет ответ

Создание матриц StringGrid и действия над ними
Всем привет. Помогите пожалуйста, возникла проблема, никак не могу ее решить. У меня есть задача....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.