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

Верно ли, что все элементы 1-ой последовательности входят во 2-ю последовательность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ругается на setw() http://www.cyberforum.ru/cpp-beginners/thread662715.html
Вообщем беда у меня с 10-ой студией, не могу понять почему ругается на setw хотя библиотеку нужную подключил, помогите нубу (поиск не дал результатов) :) #include "stdafx.h" #include <conio.h> #include <iostream> #include <iomanip> #include <stdlib.h> using std::cin; // без этого добра не хочет использовать cin,cout,endl (почему?) using std::cout;
C++ Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. Помогите решить задачу: "Определить все числа, принадлежат промежутку , сумма цифр которых является простым числом." Здесь надо цикл на знахождения сумы цифр(его написать легко) и цикл проверки простое число или нет. P.S: извините за две предыдущие темы, я не дописал их, а они както случайно создались, и как удалить тему я не знаю Справка: как удалить тему - для этого есть модераторы раздела http://www.cyberforum.ru/cpp-beginners/thread662691.html
C++ Как лучше реализовать кнопку?
Здравствуйте! Я вижу два решения: 1)Создать класс button с указателем на функцию clickEvent, и каждому объекту присваивать ее отдельно. 2)Или создать базовый класс с виртуальной функцией clickEvent и под каждую кнопку создавать новый класс-наследник. Не могу определиться. Мне не нравятся оба варианта. Как вообще принято создавать кнопки в лучших домах? Заранее спасибо.
Нужно выделить всю доступную процессу память блоками по 13 байт C++
Нужно выделить всю доступную процессу память блоками по 13 байт. Использовать нужно две функции : malloc HeapAlloc При этом нужно потом посчитать количество памяти (не при выделении) и освободить её. Как это вообще сделать? Завести вектор, где каждый элемент будет хранить указатель на 13 байт, а затем выделять каждому новому элементу блок памяти, пока malloc/HeapAlloc не закричит об...
C++ Числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread662667.html
Вводится натуральное число F. Найти число n, для которого значение n-ого числа Фибоначчи является ближайшим числу F, но не больше его. Желательно не использовать в программе математические формулы и принимать за первый член ряда Фибоначчи F1=1.
C++ Массив: Определите, в котором часу была впервые отмечена отрицательная температура. Просьба помоч с решением задач: 1)С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была впервые отмечена отрицательная температура. 2)Дан массив A(a1,a2,...,a50). Найти произведение всех элементов, значения которых меньше 50, и сложить его с произведением элементов больших 100. Заранее благодарен. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.10.2012, 22:01     Верно ли, что все элементы 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
#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
 
int main()
{
    int n;
    std::cout << "Enter elements count in main sequence: " << std::endl;
    std::cin >> n;
    std::vector< int > sequence(n);
    std::cout << "Enter main sequence: " << std::endl;
    for (int i = 0; i < n; ++i)
        std::cin >> sequence[i];
    std::sort( sequence.begin(), sequence.end() );
 
    int m;
    std::cout << "Enter elements count in sub sequence: " << std::endl;
    std::cin >> m;
    std::vector< int > sub(m);
    std::cout << "Enter sub sequence: " << std::endl;
    for (int i = 0; i < m; ++i)
        std::cin >> sub[i];
    std::sort( sub.begin(), sub.end() );
 
    std::vector<int> temp;
    std::set_intersection( sequence.begin(), sequence.end(), sub.begin(), sub.end(), std::back_inserter(temp) );
 
    std::cout << std::boolalpha << (sub.size() == temp.size() ) << std::endl;
 
    std::system("pause");
}
 
Текущее время: 03:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru