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

Определить количество чётных элементов содержащихся в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ преобразование целых чисел в символьную строку http://www.cyberforum.ru/cpp-beginners/thread1768600.html
Разработка программного кода программы преобразование целых чисел в символьную строку Подмогите пожалуйста.
C++ Как сделать чтобы из первого класса вычитал второй и третий класс? Как сделать чтобы из первого класса вычитал второй и третий класс? #include <iostream> using namespace std; class shaiba { private: float r1; float r2; float pi = 3.14; float S; http://www.cyberforum.ru/cpp-beginners/thread1768595.html
Функция вычисления объема цилиндра C++
Написать функцию, которая вычисляет объем цилиндра. Параметрами функции должны быть радиус и высота цилиндра.
C++ Удалить из строки начальные пробелы
Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы.
C++ Написать программу, которая запрашивает у пользователя имя и отчество, затем здоровается с ним http://www.cyberforum.ru/cpp-beginners/thread1768585.html
Написать программу, которая запрашивает у пользователя имя и отчество, затем здоровается с ним. Для ввода используйте функцию getch().
C++ Максимальное значени float Как опрeдeлить максимальноe значeниe float, обeспeчивающee заданную точность? Т.e. чтобы шаг мeжду прeдыдущими значeниями нe прeвышал заданную вeличину. подробнее

Показать сообщение отдельно
1Вирт1
55 / 53 / 5
Регистрация: 25.08.2011
Сообщений: 440
22.06.2016, 23:23     Определить количество чётных элементов содержащихся в массиве
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iterator>
#include <algorithm>
#include <vector>
 
using namespace std;
 
int main()
   {
   cout << "Enter vector A: " << endl;
   vector<int> vec {istream_iterator<int>(cin), istream_iterator<int>()};
   cout << "Vector A:" << endl;
   copy(vec.begin(), vec.end(), ostream_iterator<int>(cout, " "));
   int k = count_if(vec.begin(), vec.end(), [](int elem)->bool 
      {
      return (elem & 1) == 0;
      });
   auto max = max_element(vec.begin(), vec.end());
   cout << "\nk * max = " << k * (*max) << endl;
   return 0;
   }
 
Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru