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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rigalion
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 5
#1

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

17.05.2014, 22:42. Просмотров 195. Ответов 1
Метки нет (Все метки)

Из положительных элементов массива A(n) (n<=14) сформировать массив B. Распечатать созданный массив и посчитать количество элементов в нём.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2014, 22:42     Из положительных элементов массива A(n) (n<=14) сформировать массив B
Посмотрите здесь:

Сформировать массив из произведений положительных элементов соответствующих столбцов матрицы C++
Сформировать новый массив из элементов массива C++
C++ Сформировать массив В из положительных элементов массива А
C++ Заданы массивы вещественных чисел X и Y. Сформировать массив Z из положительных элементов массивов X и Y.
Массив из положительных элементов (сформировать и упорядочить отобранные значения по убыванию) C++
Сформировать массив из положительных элементов первого и отрицательных второго C++
Сформировать массив из тех его положительных элементов, которые меньше, чем логарифм этих элементов C++
C++ Сформировать массив из элементов массива, значения которых = 0
C++ Сформировать из положительных элементов матрицы, расположенных в первой и последней строках, одномерный массив
Сформировать массив из нечетных элементов введенного массива C++
Сформировать массив неповторяющихся элементов исходного массива C++
C++ Сформировать массив из положительных элементов матрицы, расположенных выше главной диагонали

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6227 / 3472 / 424
Регистрация: 29.11.2010
Сообщений: 9,178
18.05.2014, 01:45     Из положительных элементов массива A(n) (n<=14) сформировать массив B #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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;
}
Yandex
Объявления
18.05.2014, 01:45     Из положительных элементов массива A(n) (n<=14) сформировать массив B
Ответ Создать тему
Опции темы

Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru