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

Методом вставки упорядочить список по возрастанию и удалить из отсортированного списка положительные элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура "Студент" в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread1215977.html
в бинарном файле содержащий данные о фамилии студентов и их средние баллы найти таких студентов средний балл которых самый меньший
C++ Заданный ориентированый граф с N вершинами. Рассчитать количество разных путей между парами вершин графа С++ Помогите пожалуста,, http://www.cyberforum.ru/cpp-beginners/thread1215975.html
Из строки удалить слова, номера которых четные C++
из строки удалить слова, номера которых четные. Среди слов с непарными номерами определить самое длинное
Проверить является ли заданный граф связным C++
Проверить есть ли заданный граф связным
C++ Методом вставки упорядочить односвязный список по возрастанию и удалить из него все положительные элементы http://www.cyberforum.ru/cpp-beginners/thread1215964.html
создать односвязный линейный список целых чисел. Методом вставки упорядочить список по возрастанию и удалить из отсортированного списка все положительные элементы. Вывести полученный список
C++ Выполнить обход матрицы по спирали Здійснити обхід матриці по спіралі за годинниковою стрілкою, починаючи від ЇЇ лівого верхнього кута. Вивести елементи матриці у порядку їх обходу. Язык форума - русский! Выполнить обход матрицы по спирали по часовой стрелке, начиная с левого верхнего угла. Вывести элементы матрицы в порядке обхода. подробнее

Показать сообщение отдельно
Denno
51 / 51 / 6
Регистрация: 21.10.2012
Сообщений: 187
Завершенные тесты: 3
24.06.2014, 18:05     Методом вставки упорядочить список по возрастанию и удалить из отсортированного списка положительные элементы
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
#include <iostream>
#include <algorithm>
#include <list>
 
bool Positive(int number)
{
    return number >= 0;
}
 
void Func()
{   
    std::list<int> _list;
 
    for (int i = 0; i < 50; ++i)
    {
        
        _list.push_back(-rand() % 20 + 10);
    }
 
    _list.sort();
 
    _list.remove_if(Positive);
 
    for (std::list<int>::iterator itr = _list.begin(); itr != _list.end(); ++itr)
    {
        std::cout << (*itr) << " ";
    }
 
}
 
Текущее время: 17:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru