Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить после каждой цифры 2 нуля https://www.cyberforum.ru/ cpp-beginners/ thread626946.html
Строки. Добавить после каждой цифры 2 нуля. например: ввели: а1 б2 абв получили: а100 б200 абв на данный момент при одной цифре выдает верно+мусор, при двух и более цифрах выдает ересь. ...
парсит TS до уровня PES пакетов C++
Надо парсить медиа-поток MREG2-TS(Transport Stream) до уровня PES пакетов. Кто может помочь, подсказать с чего начать. Какую литературу можете посоветовать, дать ссылки на примеры. Заранее...
Подгрузка dll через dll C++
Доброго времени суток! Около двух часов потратил на поиски нужной информации, но так ничего и не нашёл. Возможно, плохо искал. Вообщем нужно написать простенькую dll-шку. Есть программа, которая...
C++ Обращение к элементу массива Объясните пожалуйста, что происходит в строке помеченной *** void main(){ char str; char ptr; cin >> str; cout << str; //*** } https://www.cyberforum.ru/ cpp-beginners/ thread626901.html
C++ Нарушение границ массива https://www.cyberforum.ru/ cpp-beginners/ thread626899.html
Насколько мне известно в C++ нет проверки границ массива. Почему в следующем коде выскакивает ошибка? void main(){ char str; char ptr; gets(str); strcpy(ptr,str); }
C++ Функция не меняет значение аргументов (за ее пределами)
Код: //заголовочный #ifndef HTPOTC_H #define HTPOTC_H class Rational{ public: Rational(int = 1,int = 2,int = 1,int = 2);
C++ Значения элементов массива проверить на кратность 3 и результатами заполнить массив II
1. Создать 3 одномерных массива одинаковой размерности. а) I массив заполнить случайными числами в пределах от -8 до 8. б) Значения элементов этого массива нужно проверить на кратность 3 и...
C++ cerr Объясните почему используют std::cerr для вывода ошибок,а не обычный std::cout к примеру? https://www.cyberforum.ru/ cpp-beginners/ thread626868.html
C++ Б-дерево https://www.cyberforum.ru/ cpp-beginners/ thread626856.html
Пишу бедерево. Столкнулся с проблемой, что fseek и fwrite едят очень много времени. Кто может подсказать более быструю замену этим функциям, либо какой-то нетривиальный подход для организации записи?
C++ Отрицательный размер массива #include <iostream> #include <windows.h> using namespace std; int main() { setlocale(LC_ALL, "russian"); int arrSize; https://www.cyberforum.ru/ cpp-beginners/ thread626843.html
Эксперт С++
340 / 304 / 36
Регистрация: 16.06.2009
Сообщений: 486
21.07.2012, 21:40 0

Массивы: вычислить сумму положительных и количество отрицательных элементов массива

21.07.2012, 21:40. Просмотров 4960. Ответов 7
Метки (Все метки)

Ответ

Для разнообразия..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <algorithm>
#include <functional>
#include <iterator>
#include <random>
 
int main() {
   std::vector <int> v_numbers(25);
   std::mt19937 rng;
   std::uniform_int_distribution <int> int_dist(-10, 10);
   
   std::generate(
      v_numbers.begin(),
      v_numbers.end(),
      [&int_dist, &rng]() -> int {
         return int_dist(rng);
      }
   );
   
   for (int & value : v_numbers) {
      std::cout << value << " ";
   }
   
   std::cout << "\n" <<
   std::accumulate(
      v_numbers.begin(),
      v_numbers.end(),
      0,
      [](int first, int second) -> int {
         return first += (second > 0) ? second : 0;
      }
   );
   
   std::cout << "\n" <<
   std::count_if(
      v_numbers.begin(),
      v_numbers.end(),
      std::bind(
         std::less <int>(),
         std::placeholders::_1,
         0
      )
   );
}
http://liveworkspace.org/code/... 64fe27235e

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

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

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

Вычислить сумму и количество положительных и отрицательных элементов массива
Задание: Вычислить сумму и количество положительных и отрицательных элементов массива D(n),...

Вычислить сумму и количество положительных и отрицательных элементов массива
Обработать на компе одномерный массив D(N): вычислить сумму и количество положительных и...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.