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

Удалить из очереди все отрицательные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обмен значениями двух переменных http://www.cyberforum.ru/cpp-beginners/thread955050.html
Нашёл на другом форуме занятную формулу обмена значений двух переменных(очевидно на с++): b = – –a + (a=b)*0; Проверил на числах 1 и 101, рез 101 и 101. Помогите, было бы круто, формула в одну строку.
C++ Вектор сохранить в файле есть вектор класса Job: vector <Job> vj; в нем несколько объектов, нужно сохранить объекты в файле, и что то я завис void FOut(Job a){ ofstream outPassFile("job.txt", ios::out); if (!outPassFile){ cerr<<"Файл не может быть открыт!"<<endl; exit(1); http://www.cyberforum.ru/cpp-beginners/thread955038.html
C++ Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента.
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента.Язык программирования С++
C++ как будет на с++?
return B ? euclid(B, A % B) : A; как будет выглядеть на с++ ? euclid - функция
C++ пмогити написать прогу, запутался в тригонометрии http://www.cyberforum.ru/cpp-beginners/thread955013.html
Посчитать значение следующего математического выражения, x вводится с клавиатуры y=(5/9)*sqrt(cos(x)/sin(x))-(1/x^3)
C++ у меня есть прога. но минус в том, что она не сохраняет файл( #include <stdio.h> // Подключение головного файла для работы с вводом/выводом #include <windows.h> // Подключение головного файла для работы с WinAPI typedef struct magi ne; struct magi { // Структура с именем magi int day; short month; int year; // дата int nom_mag; int nom_sect; int nom_chek; // информация о магазине и чеке char name_tov; char art_tov; float price_tov; float... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
15.09.2013, 21:40     Удалить из очереди все отрицательные числа
C++
1
2
3
4
5
6
7
8
template <class T>
void removeNegative(std::deque<T> &deque)
{
    auto last =
        std::remove_if(deque.begin(), deque.end(),
            [] (const T &x) { return (x < 0); });
    deque.erase(last, deque.end());
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru