Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти все числа встречающиеся в массиве P строго два раза (не упорядочивая самого массива). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Является ли ДНФ совершенной http://www.cyberforum.ru/cpp-beginners/thread570723.html
(A+B+!C+D+!E)V(AUBUCUDUE) Совершенна, так как каждая формула A,B,C,D,E или с отрицанием (!А-не А)входит по одному разу в одну скобку, иначе не совершенна обязательно имеет вид: ()V()V...V()V() Как...
C++ Реализовать упрощенный контейнер "вектор" Да, знаю, что тема избитая, но: Стоит такой вопрос "Чем отличается шаблонный класс от контейнера в данном случае - Реализовать шаблон класса vector, реализующий динамический массив, но в первом... http://www.cyberforum.ru/cpp-beginners/thread570712.html
поменять места минимума с максимумам в векторах C++
программа нечего не выводить???:cry: #include <iostream> #include <vector> using namespace std; void main(){ vector <int> v(10); v.push_back(1); v.push_back(2);
C++ Координаты точки нажатия мыши.
С помощью OpenGL создаю окно. Нужно определить координаты куда я в этом окне кликнул мышкой.
C++ Не получается проверить массив на наличие введенной цифры http://www.cyberforum.ru/cpp-beginners/thread570699.html
Доброго времени суток! Помогите пожалуйста решить задачку: Задается массив. Написать программу, которая вычисляет, сколько раз введенная с клавиатуры цифра встречается в массиве. Вот уже...
C++ cout и cin есть хандл трубы handle. можно настроить cout и cin так , чтобы вводить и принимать данные с помощью этих команд? подробнее

Показать сообщение отдельно
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
11.05.2012, 10:39
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
#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
#include <iterator>
#include <ctime>
 
int main()
{
    std::vector<int> vec(15);
    srand(time(NULL));
    std::generate(vec.begin(), vec.end(), []() {
        return rand() % 10;
    });
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    std::set<int> mn;
    std::copy_if(vec.begin(), vec.end(), std::inserter(mn, mn.begin()), [const &vec](int item) -> bool {
        return std::count(vec.begin(), vec.end(), item) == 2;
    });
    std::copy(mn.begin(), mn.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru