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

Даны два множества чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ пользователь вводит 3 произвольных числа. нужно проверить, составляют ли они геометрическую прогрессию и, если составляют, вывести на экран первые 10 http://www.cyberforum.ru/cpp-beginners/thread682821.html
помогите, пожалуйста. пользователь вводит 3 произвольных числа. нужно проверить, составляют ли они геометрическую прогрессию и, если составляют, вывести на экран первые 10 ее членов.
C++ Проверка стека на пустоту Что-то не могу понять как проверить стек на пустоту. Использую класс Stack в VS. В MSDN не нашел соотвествующего метода. Как быть? http://www.cyberforum.ru/cpp-beginners/thread682817.html
переопределение операторов C++
Писал прогу с переопределнием операторов, всё работало, теперь когда мне понадобилась та либа, в ней ничего не работает =( fractal_koha\main.cpp invalid operands of types `Vector*' and `Vector*' to binary `operator^' ' чего быть не должно //# include <iostream> //# include "TXLib.h" //using std::cout; class Vector {
C++ Пузырьковая сортировка
В чес дело не могу понять? Переменной массива с индексом X присваивается какое то левое значение. #include <iostream> #include <stdio.h> using namespace std; int main() { int x, i,j,n,tmp; cout<<"N="; cin>>n;
C++ The variable 'kvadrat' is being used without being initialized http://www.cyberforum.ru/cpp-beginners/thread682788.html
Увы, глупые вопросы на сегодня не закончились. Имеется код: bool **kvadrat; **kvadrat = new bool*; for(int sch=0; sch<n; sch++){ *kvadrat = new bool; } for(sch=0; sch<n; sch++){ for(int sch2=0; sch2 < n; sch2 ++){ kvadrat = new bool;
C++ Ошибка не пойму что не так #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { struct man { подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
29.10.2012, 16:34     Даны два множества чисел
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <algorithm>
#include <iterator>
#include <iostream>
#include <numeric>
#include <set>
 
int main() {
 
    using namespace std;
    
    set<int> a = {3, 4, 5, 3, 7};
    set<int> b = {1, 4, 6, 8, 3, 4};
 
    set<int> c;
    set_symmetric_difference(a.begin(), a.end(), b.begin(), b.end(), inserter(c, c.begin()));
    
    copy(c.begin(), c.end(), ostream_iterator<int>(cout, " "));
    cout << endl;
 
    cout << "sum: " << accumulate(c.begin(), c.end(), 0) << endl;
}
 
Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru