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

Задачка с использованием шаблона. Вывести на экран массив, составленный из элементов, не равных минимальному - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача на С++ алгоритмы структуру циклы http://www.cyberforum.ru/cpp-beginners/thread902081.html
Население города на начало 1980 г. насчитывало 620 тыс. человек. Считая темп прироста населения за год рав-ным 3,7%, определить, в каком году оно превысит 1,5 млн.человек.
C++ дано целочисленный одномерный массив А, состоящий из 14 элементов. Вычислить и напечатать сумму четных элементов, на нечетных местах и ​​их !1 дано целочисленный одномерный массив А, состоящий из 14 элементов. Вычислить и напечатать сумму четных элементов, на нечетных местах и ​​их килкисть(цыклом Постусловия) http://www.cyberforum.ru/cpp-beginners/thread902079.html
C++ PATH в string
Собственно, вопрос, - как загнать данные с системного PATH в string? Надо получить такие же данные как при вводе set PATH в консоли.
C++ задан вектор С, который состоит из 12 действительных чисел. * Сформировать вектор D, нечетные элементы которого есть целая часть нечетных компонен!
задан вектор С, который состоит из 12 действительных чисел.Сформировать вектор D, нечетные элементы которого есть целая часть нечетных компонентов вектора С, а четные элементы вектора D является...
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread902069.html
Вычислить: \frac{{a}^{2}+c}{b}*(4-\frac{a+b}{c}) Вводятся значения a,b,c. Пример: Ввод |Вывод 4 2 6 |33
C++ Работа с матрицами (Найти максимальный среди минимальных элементов ее столбцов) Найти максимальный среди минимальных элементов ее столбцов. Есть программа, которая находит минимальные значения каждого столбца, нужно написать кусочек программки, которая будет искать максимальный... подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
14.06.2013, 23:16
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <functional>
 
int main(){
    std::cout<<"Input numbers ->";
    std::vector<int> vec((std::istream_iterator<int>(std::cin)),std::istream_iterator<int>());
    std::vector<int> dest;
    std::copy_if(vec.begin(),vec.end(),
        std::back_inserter(dest),
        std::bind2nd(
            std::not_equal_to<int>(),
            *std::min_element(vec.begin(),vec.end())
        )
    );
    std::copy(dest.begin(),dest.end(),std::ostream_iterator<int>(std::cout," "));
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru