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

Перемещение и удаление элементов в векторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель указывает на несуществующую переменную, но выводит значение http://www.cyberforum.ru/cpp-beginners/thread959158.html
Вот такой пример нашел в учебнике. В описании сказано, что локальные переменные функции SomeFunction() удаляются сразу после завершения работы функции, тоесть указатель pPointer будет указывать на ячейку памяти в которой уже ничего нету, но почему printf таки вывел 25? В учебнике говориться что 25 не должно выводить. #include <stdio.h> int *pPointer; void SomeFunction(){ int nNumber; ...
C++ Следующий день Given three natural numbers a, b, c which represent the day, month and year of some date. For example: 1, 4, 1991 represents 1st April 1991. Output three numbers which represent the following date. Example: Input: 1 4 1991 Output 2 4 1991 http://www.cyberforum.ru/cpp-beginners/thread959152.html
Корень седьмой степени из числа? C++
#include <iostream> #include <math.h> #include <conio.h> using namespace std; void main ( ) { float a,b,y; cout<<"\n a="; cin>>a;
C++ Вывод в алфавитном порядке
Для книг, хранящихся в библиотеке, задаются регистрационный номер книги, автор, название, год издания, издательство, количество страниц. Помогите вывести список книг с фамилиями авторов в алфавитном порядке, изданных после заданного года. #include <iostream> #include <conio.h> #include<windows.h> using namespace std; void main () { struct strc // Îáúÿâëåíèå ñòðóêòóðû strc
C++ Как определить размерность массива http://www.cyberforum.ru/cpp-beginners/thread959143.html
Есть такая задача : Найти общие элементы 2-х массивов и записать результат в файл. Как определить размерность 3-го массива , в который записывается результат , если mas1, mas2. При записи в файл на место не достающих символов пишется какой-то мусор , если общих элементов 7 , а размерность массива 10 , то пишутся эти 7 элементов , а дальше этот же мусор . Как решить эту проблему ? ...
C++ Что не так? #include <iostream> using namespace std; int main() { char yes; char no; int p=2; no; cout << "Privet!" << endl; cout << "kak zvat?" << endl; char x; // Переменная для ввода имени подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2013, 17:08     Перемещение и удаление элементов в векторе
Цитата Сообщение от d1skort Посмотреть сообщение
Все положительные элементы вектора переместить в начало и удалить оставшиеся.
удалить все отрицательные
C++
1
2
auto it = std::remove_if(v.begin(), v.end(), [](int i) { return i < 0;});
v.erase(it, v.end());
 
Текущее время: 04:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru