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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки. что-то тут не так http://www.cyberforum.ru/cpp-beginners/thread312607.html
вот код //Программа удаления из строки символов '0..9' #include<iostream> // заголовыочный файл с описаниями функций ввод\вывод #include<conio.h> // заголовочный файл для создания текстового интерфейса в режиме MS-DOS #include <string> // заголовочный файл для класса string int main() {
C++ Builder БД ADOQuery и Edit Доброго времени суток, форумчане! Прошу вашей помощи ибо гугл и яндекс уже прячутся от меня в попытках отыскать решение вопроса... Нужно через запрос(ADOQuery) вывести значение из бд(SQL) в поле Edit. Что делаю я: кидаю адоконекшн, настраиваю, кидаю адоквери, настраиваю конект через адоконекшн, в стрингах пишу Select MAX(Z_ID) as MaxZid from zayavki собственно в обработчике этого поля(к... http://www.cyberforum.ru/cpp-beginners/thread312599.html
Оператор " :: " (Двойное двоеточие) C++
Доброй ночи! Расскажите пожалуйста что нибудь про этот оператор, и чем он отличается от других операторов подобного предназначения, то есть, в чем его особенность. Заранее благодарен.=)
C++ Реестр, кнопка и c++
Народ помгите пожалуйста! Мучаюсь уже несколько дней. Надо сделать чтобы обычной кнопкой на форме менялось значение ключа реестра. Заранее благодарен. P.S Пользуюсь Microsoft Visual Studio 2010
C++ Все случаи использования конструктора копирования http://www.cyberforum.ru/cpp-beginners/thread312581.html
приведите пример демонстрирующий необходимость и все случаи использование конструктора копирования. нужна помощь)))) #include <iostream> using namespace std; #include <stdlib.h> class cls { char *str; int dl; public: cls ();
C++ Класс для обработки комплексных чисел Дана задача написать класс для обработки комплексных чисел(вывод на экран, модуль числа, действия: "+,-,*,/". Готовые коды находил, но почти все не подходят по критериям лабораторной работы. Начал писать сам, вот код: #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
04.06.2011, 03:12     как из вектора удалить отрицательные числа
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
#include <iterator>
 
using namespace std;
 
int main ()
{
   vector<int> vec(10);
   
   srand(time(NULL));
   
   for(auto &i : vec)
   {
      i = rand()%20-10;       
   }
   
   copy(vec.begin(), vec.end(), ostream_iterator<int>(cout, " "));    
 
   cout<<endl;
   
   vec.resize(remove_if(vec.begin(), vec.end(), bind2nd(less<int>(),0)) - vec.begin());
   
   cout<<endl;
   
   copy(vec.begin(), vec.end(), ostream_iterator<int>(cout, " ")); 
   
   return 0;
}
 
Текущее время: 04:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru