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

Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создание матриц http://www.cyberforum.ru/cpp-beginners/thread1056703.html
нид написать прогу с++ ооп...не знаю как подступиться, помогите https://pp.vk.me/c314131/v314131346/ac5b/KfGH2M4Fies.jpg
C++ нужно исправить ошибки, не знаю как вот задание Определить пользовательский класс в соответствии с вариантом задания. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования. Определить в классе деструктор. Определить в классе компоненты-функции для просмотра и установки полей данных. Определить указатель на компоненту-функцию. Определить указатель на экземпляр класса. Написать... http://www.cyberforum.ru/cpp-beginners/thread1056702.html
C++ Числа Фибоначчи
Дан файл, компоненты которого являются предположительно последовательными числами Фибоначчи {u}_{0}, {u}_{1}, ... , {u}_{n}. Проверить справедливость предположения и при положительном результате дополнить файл последовательными числами Фибоначчи {u}_{n+1}, ... , {u}_{n+k}, где к - заданное натуральное число. Числа Фибоначчи формируется по следующему закону: {u}_{0} = 0, {u}_{1} = 1, {u}_{i} =...
C++ как передать один столбец структуры в функцию?
как передать один столбец структуры в функцию?
C++ C++ Для заданных действительных х и у вычислить: http://www.cyberforum.ru/cpp-beginners/thread1056696.html
Помогите пожалуйста написать на C++ Для заданных действительных х и у вычислить: g(3,y)*4+g(5+x,4-y)+g(3.2,y-2), где
C++ Составить структуру, состоящую из полей – фамилию студента и 3 его оценок по экзаменам 2)Составить структуру, состоящую из полей – фамилию студента и 3 его оценок по экзаменам (например русский, математика, информатика). Задать массив из 5 записей. Ввести на экран соотвествующие данные: a.массив данных о студентах; b.вывести Фамилии о назначении на стипендию («на отлично», «на хорошо и отлично», «на хорошо»). c.вывести Фамилии и экзамен, за которые получена не... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
508 / 430 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
26.12.2013, 03:06     Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iterator>
#include <algorithm>
#include <vector>
 
int main()
{
    std::vector<int> v = {1,2,3,-4,1,-5,-6};
    int n(0), s(0), m(1);
    for (const int &value : v)
        value < 0 ? (++n, m *= value) : s += value;
    
    for (const int &value : std::vector<int>({int(v.size() - n), s, n, m}))
        std::cout << value << " ";
    
    return EXIT_SUCCESS;
}
Bash
1
2
3
4
5
D:\Projects\c++\help>make
g++ cyberforum.cpp -o run.exe -std=c++11 
 
D:\Projects\c++\help>run.exe
4 7 3 -120
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru