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

Массивы, нахождение отрицательного элемента! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Анализ встречающихся слов в файле http://www.cyberforum.ru/cpp-beginners/thread512608.html
Составить программу, анализирующую или обрабатывающую файл Input.txt(он должен содержать несколько строк, оканчивающихся символом перевода строки). Проанализировать содержимое файла и вывести...
C++ Моделирование игры в покер Недавно начал изучать С++,использую книгу Харви М. Детела Как программировать на С++.В конце одной из глав есть упражнение,в котором нужно смоделировать игру в покер следующим образом. Сначала... http://www.cyberforum.ru/cpp-beginners/thread512533.html
исправить код программы, чтобы шли вычисления с помощью указателей C++
#include<stdio.h> #define TWLV 12 #define YERS 5 void main() { float rain = { {5.2, 4.1, 6.2, 4.2, 2.1, 1.8, 0.2, 0.3, 1.1, 2.3, 6.1, 7.4}, {9.2, 9.8, 4.4, 3.3, 2.2, 0.8, 0.4,...
C++ Вывести строки по убыванию
Help me! Ввести n строк с консоли. Упорядочить и вывести строки в порядке возрастания (убывания) значений их длины выводит только 1 строку, самую длинную. Как вывести все, отсортированные? ...
C++ не могу занести адрес символа в массив новый http://www.cyberforum.ru/cpp-beginners/thread512500.html
#include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> void main() { char s; char (*a) = s;
C++ Сжать массив, удалив из него все нулевые элементы Программа должна сжать массив, удалив из него все нулевые элементы.но типичная проблема, она не заработала. на С++ впервые пишу, поэтому не ругайтесь сильно #include <iostream> using namespace... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
05.03.2012, 12:55
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::vector<int> vec  = {-5, 1, -3, 4, -10, 2};
    std::vector<int> vec2;
    std::copy_if(vec.begin(), vec.end(), std::back_inserter(vec2), [](const int val) {return val < 0;});
    std::copy(vec2.begin(), vec2.end(), std::ostream_iterator<int>(std::cout, "\n"));
}
http://liveworkspace.org/code/2dd8d4769937412e457d61c57f0acc90
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru