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

Из положительных элементов массива A(n) (n<=14) сформировать массив B - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Присвоить ссылку на функцию, по ссылке на объект:) http://www.cyberforum.ru/cpp-beginners/thread1179197.html
Добрый вечер! Имеются классы: class A {virtual double f1() = 0; virtual double f2()=0;} class B : A class C : A Создаю ссылочки: A *p;
C++ Предупреждение при перегрузке оператора Есть вот такой код для созданный для обучения #include <iostream> using namespace std; class complex{ private: double _re; double _im; http://www.cyberforum.ru/cpp-beginners/thread1179163.html
C++ Drawing operation was attemted when there was no current window
Написал программу, которая строит один из трех графиков по выбору пользователя (1, 2 или 3). Если пользователь выбирает номер графика, не предусмотренного в программе (например нажимает цифру 4), то на экране появляется сообщение, предупреждающее его о том, что нужно выбрать одно из трех чисел 1, 2 или 3. Но при этом на экране так же появляется ошибка "Drawing operation was attemted when there...
Функция чтения из файла C++
Написал программу которая в зависимости от выбора пункта меню, записывает данные в файл или читает их. Все было нормально пока не дошел до функции чтения из файла. Сначала хотел чтоб выводилась заданная строка, но у меня вообще ничего не получается вывести. Подскажите, как решить проблему? // Программа учета успеваемости #include <iostream> #include <fstream> #include <string> #include...
C++ Сортировка. Заполнить матрицу по столбцам сверху вниз http://www.cyberforum.ru/cpp-beginners/thread1179158.html
Все элементы с заданным значением в правой верхней области матрицы(по столбцам сверху вниз) Подскажите, пожалуйста. Я не могу придумать, как это осуществить. Создать второй массив и записывать туда эти значения?
C++ Сортировка двумерного массива Методом Шелла (по убыванию) Необходимо написать код программы которая сортирует двумерный массив методом Шелла по убыванию. Я нашел код только для одномерного массива. Помогите переделать его для двумерного массива, пожалуйста. Сам код: #include <iostream> using namespace std; int main() { // Считываем размер массива, // который необходимо отсортировать подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5665 / 3144 / 356
Регистрация: 29.11.2010
Сообщений: 8,419
18.05.2014, 01:45     Из положительных элементов массива A(n) (n<=14) сформировать массив B
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
int main()
{
    std::vector<int> A = {1, -2, 2, 3, -9, 0, -1, 4, -7, 5, 0}, B;
    std::copy_if(A.begin(), A.end(), std::inserter(B, B.begin()), [](const int x){return x > 0;});
    std::copy(B.cbegin(), B.cend(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\nSize: " << B.size() << std::endl;
}
 
Текущее время: 00:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru