Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу табулирования функции y (x) Составить программу табулирования функции y (x), если x изменяется от xн к xк с шагом dx. Варианты к заданию приведены в таблице 1. Функция y(x) выходные данные... xн=6.8 https://www.cyberforum.ru/ cpp-beginners/ thread1364826.html C++ Контейнеры, способные хранить данные произвольных (различных) типов
Добрый лень. Существуют ли контейнеры (стандартные, не стандартные - не важно), которые способны хранить данные разных типов, то есть каждый элемент контейнера имеет свой тип, и я мог обращаться к...
C++ Поставить ноль после каждого определенного значения в массиве https://www.cyberforum.ru/ cpp-beginners/ thread1364817.html
доброго времени суток, друзья! у меня к вам есть просьба, объясните не разумному человеку как после отсортировать массив... я это ни на бумаге ни в СИ++ сделать не могу) не могу просто понять как...
C++ Исходный капитал в a рублей превратить в b рублей Доброго времени суток.Стоит такая задача: Есть исходный капитал в a рублей. Путем "нехитрых махинаций" он превращается в капитал в b рублей. Но на число b накладываются ограничения: сумма цифр... https://www.cyberforum.ru/ cpp-beginners/ thread1364814.html
Программа, которая печатает эквиваленты 10 чисел в двоичном счислении C++
Пытаюсь написать программу, которая выводит эквиваленты 10-ных чисел в двоичной системе счисления. Нужно использовать максимально простые возможности. Не используя специальных функций. Написал...
C++ Ошибка C4996 Здравствуйте, у меня показывать ошибку C4996: 'fopen'. помогите исправить. Вот код: #include "stdafx.h" #include <iostream> const int M = 50; //максмальное количество строк const int N = 50;... https://www.cyberforum.ru/ cpp-beginners/ thread1364800.html
C++ Копирование файла C++ Всем Доброго вечера, хочу написать программу для копирования настроек браузера с комп на комп. Все компилируется, но файл не копируется, может кто подсказать в чем проблема? Вот код #include... https://www.cyberforum.ru/ cpp-beginners/ thread1364798.html C++ Дано четырехзначное натуральное число. Удалить из записи этого числа все чётные цифры и цифру 0
Дано четырехзначное натуральное число. Удалить из записи этого числа все чётные цифры и цифру 0. По возможности не решать задачу а направить меня на решение. Мои действия были таковы: -задал...
C++ C++11 в production, да или нет? https://www.cyberforum.ru/ cpp-beginners/ thread1364785.html
Всем привет. Выбил все-таки разрешение юзать С++11 на работе, по мелочи, лямбды вместо предикатов, range-based-for, auto. Сегодня наш тех. директор отключил весь С++11 (всего неделю продержались),...
C++ Долго ли вы привыкали к объектам и классам? https://www.cyberforum.ru/ cpp-beginners/ thread1364779.html
Недавно дошел до главы, где начинаются классы, объекты и т.п... До сих пор, всё делал в функции main и там всё писал по порядку, так и выполнялось. А сейчас взять тот же класс, в нем объект, который...
Составить побитно байт из целочисленных чисел C++
Разряды 2, 7, 11, 13 целочисленной переменной a должны образовывать младшую тетраду старшего байта целочисленной переменной b. Остальные разряды переменной b должны являться инвертированным значением...
C++ Составить программу табулирования функции f(x) https://www.cyberforum.ru/ cpp-beginners/ thread1364745.html
Всем привет! Кому не тяжело, пожалуйста составьте программу, мне очень нужно на экзамен! Постановка задачи: составить программу табулирования функции f(x), для x изменяющегося от xнач до xкон с...
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
29.01.2015, 23:32 0

Найти сумму положительных элементов массива - C++ - Ответ 7165771

29.01.2015, 23:32. Показов 1356. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено DiMessi как решение

Решение

DiMessi,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iterator>
#include<vector>
#include<iostream>
#include<algorithm>
#include<numeric>
int main()
{
    std::vector <int> vec;
    std::copy(std::istream_iterator <int>(std::cin), std::istream_iterator <int>(), std::back_inserter(vec));
    auto count = std::accumulate(std::begin(vec), std::end(vec), 0, [](int res, int val) {return (val>0) ? (res + val) : res; });
    std::cout << "\nsum:"<<count;
    return 0;
}


Вернуться к обсуждению:
Найти сумму положительных элементов массива C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2015, 23:32
Готовые ответы и решения:

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
Составьте программу на языке С++ для решения одного из вариантов заданий. Программа должна иметь...

Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
Помогите написать код на с++ Программа должна иметь пользовательское меню, которое позволяет:...

Найти количество положительных элементов массива; найти сумму элементов, расположенных после заданного
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) Количество положительных...

Найти сумму положительных элементов массива
Запишите фрагмент программы, с помощью которого находится сумма положительных элементов массива A...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2015, 23:32
Помогаю со студенческими работами здесь

Найти сумму положительных элементов массива
Даны три массива A(5) B(6) C(3) для каждого из массивов найти сумму положительных элементов ....

Найти сумму положительных элементов массива
Напишите программу которая находит сумму положительных элементов массива a

Найти сумму положительных элементов массива
По заданию нужно задать одномерный массив, найти сумму положительных элементов и отсортировать по...

Найти сумму положительных элементов массива;
В одномерном массиве, состоящем из n действительных элементов, найдите 1) сумму положительных...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru