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

Реализовать функцию вычисления симметричной разности множеств - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление значения функции разложением ее в ряд http://www.cyberforum.ru/cpp-beginners/thread1699897.html
Составить программу вычисления значений функции в точках хi , хi = х0 + i х, i = 0,1, …, воспользовавшись формулами разложения элементарных функций в ряд Тейлора с точностью = 10^–6. Определить необходимое количество слагаемых. Сравнить результаты со значениями функции в этих точках, вычисленных с помощью встроенных функций системы программирования. ...
C++ Выгодный проезд Недавно Ваня начал использовать городские автобусы для проезда из дома в школу. Известно, что билет на один проезд в автобусе стоит a гривен. А еще Ваня узнал, что можно покупать абонемент на m проездов по b гривен (абонемент можно покупать несколько раз). Ваня подсчитал, что в ближайшее время ему придется n раз воспользоваться городским автобусом. Помогите Ване, посчитайте, какую минимальную... http://www.cyberforum.ru/cpp-beginners/thread1699895.html
Даны натуральные p, q. Разложить дробь p/q на сумму дробей вида 1/n C++
Даны натуральные p, q. Разложить дробь p/q на сумму дробей вида 1/n, где n – натуральное число.
C++ Определить все способы выплаты определенной суммы с помощью монет заданного достоинства
Выполнить задания путем перебора значений. Ввести с клавиатуры целое число n. Определить все способы выплаты суммы n с помощью монет достоинством в 1, 2, 3, 5, 10, 15,20, 50 копеек. Пожалуйста, если вам не сложно помогите найти решение :help:
C++ Очередь на массиве http://www.cyberforum.ru/cpp-beginners/thread1699883.html
Реализовать очередь на массиве,Причем именно с даннымм полями.Общий принцип очереди я поимаю,но с реализацей функций-членов и понимании этого "кольцевого буфера" проблемы( class Queue2{ private: int *arr; int head; //индекс головного элемента int sz; //текущий размер очереди int maxsz; //макс размер очереди public: Queue2(int);
C++ Дано действительное число х. Вычислить сумму ряда с точностью и указать количество слагаемых Дано действительное число х (0<x<=1). Вычислить сумму ряда с точностью e=10-6 и указать количество слагаемых. Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше e: http://www.cyberforum.ru/attachment.php?attachmentid=671499&stc=1&d=1459436543 подробнее

Показать сообщение отдельно
yrceus
81 / 81 / 54
Регистрация: 25.08.2013
Сообщений: 326
31.03.2016, 20:12     Реализовать функцию вычисления симметричной разности множеств
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
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
 
using namespace std;
 
void dif_many_sym(vector<int> *stn_1, vector<int> *stn_2, vector<int> *from) {
    remove_copy_if(stn_1->begin(), stn_1->end(), back_inserter(*from), [stn_2](int &i) ->bool {
        if (find(stn_2->begin(), stn_2->end(), i) != stn_2->end())
            return true;
        else
            return false;
    });
    if (!from->empty() && find(stn_2->begin(), stn_2->end(), from->front()) == stn_2->end()) 
        dif_many_sym(stn_2, stn_1, from);   
}
int main()
{
    vector<int> stn1 = { 1, 2, 7, 8, 10 }, stn2 = {0, 2, 9, 10, 15, 40}, dif;   
    dif_many_sym(&stn1, &stn2, &dif); 
    for (auto &i : dif)
        cout << i << ' ';
    return 0;
}
 
Текущее время: 07:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru