Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычислить сумму элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение корня уравнения http://www.cyberforum.ru/cpp-beginners/thread730774.html
Добрый вечер! помогите пожалуйста составить программу, вот условие: Вычислить значение корня уравнения x+cos(x0.52+2)=0 c точностью до е методом касательных.
C++ Дано 100 вещественных чисел, которые вводятся по одному Дано 100 вещественных чисел, которые вводятся по одному. а) Найти среднеарифметическое положительных б) количество отрицательных в) количество нулевых г) найти разность между min и max д)... http://www.cyberforum.ru/cpp-beginners/thread730766.html
Расположить в порядке возрастания C++
Даны координаты вершин пяти треугольников. Определить, какой из них имеет большую площадь. Упорядочить площади по возрастанию и вывести на печать. Осталось расположить площади в порядке...
C++ Заполнение массива комплексными числами
Почему компилятор выдает ошибку? // ya nachal delaty RGZ!!!!!! #include "stdafx.h" #include "iostream" #include <complex> using namespace std; int main() { const int n=6;
C++ Не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread730722.html
Написал прогу, а п.2 все равно не пашет, помогите пожалуйста # include <stdafx.h> # include <iostream> # include <math.h> # include <windows.h> # include <conio.h> # include <stdlib.h> ...
C++ Сформировать одномерный массив B[N][N], элементами которого являются средние арифметические значения элементов... Задание: Дан целочисленный массив A . Сформировать одномерный массив B, элементами которого являются средние арифмитические значения элементов главной и побочной диагоналей в соответствующих строках... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5106 / 1544 / 382
Регистрация: 23.01.2011
Сообщений: 3,167
13.12.2012, 21:51
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
#include <algorithm>
#include <iterator>
#include <iostream>
#include <random>
#include <vector>
#include <ctime>
 
int main () {
   std::random_device rand;
   std::mt19937 gen(rand());
   std::uniform_int_distribution <> distr(-5, 5);
   
   const int size = 5;
   int sum = 0;
   std::vector <int> vec(size);
   std::generate(vec.begin(), vec.end(), [&gen, &distr] () -> int {
      return distr(gen);
   });
   std::copy(vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
   std::cout << "\nCount of zero elements: " << std::count(vec.begin(), vec.end(), 0) << std::endl;
   for (auto itr: vec)
      sum += itr % 2 ? itr : 0;
   std::cout << "Sum: " << sum << std::endl;
   
   return 0;
}
http://liveworkspace.org/code/MTEOV$12
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.