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

Подсчитать, сколько в массиве чётных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить факториал натурального числа n из отрезка [1;20] http://www.cyberforum.ru/cpp-beginners/thread614694.html
Создайте программу, вычисляющую факториал натурального числа n из отрезка , которое пользователь введёт с клавиатуры. Если число будет введено некорректно, то программа должна сообщить об ошибке. Например, если пользователь ввёл 4, то программа должна вывести 24; если пользователь ввёл -1, то программа должна вывести «ошибка при вводе».
C++ Создать программу, которая будет сообщать на экран, сколько корней имеет квадратное уравнение ax²+bx+c=0. Создать программу, которая будет сообщать на экран, сколько корней имеет квадратное уравнение ax²+bx+c=0. Коэффициенты a, b и c пользователь вводит с клавиатуры. Пример оформления программы: Введите коэффициент a при квадрате x: 2 Введите коэффициент b при x: 3 Введите свободный член c: 1 Ваше уравнение имеет два различных корня Следующая тема с названием не по правилам форума будет... http://www.cyberforum.ru/cpp-beginners/thread614689.html
C++ Округление и вывод вещественное число
Создать программу, округляющую и выводящую на экран вещественное число, введенное пользователем с клавиатуры, в виде целого числа. Например, если пользователь ввёл число -3.2, то на экран выводится -3; если пользователь ввёл -1.95, то на экран выводится -2; если пользователь ввёл 17.5, то на экран выводится 18.
C++ Eсть хоть какие-то идеи?
Построить чертеж: «В прямоугольном параллелепипеде провести перерез, который проходит через сторону нижней основы и противоположную сторону верхней основы.
C++ Ввести символ и вывести сообщение http://www.cyberforum.ru/cpp-beginners/thread614652.html
Ввести символ и вывести сообщение: -«красный», если введена либо большая, либо маленькая русская буква «к»; -«синий», если введена либо большая, либо маленькая русская буква «с»; -«зеленый», если введена либо большая, либо маленькая русская буква «з»; и «символ не распознается» при вводе любого другого символа.
C++ Найти и вывести на экран наибольший нетривиальный делитель числа Пользователь вводит с клавиатуры натуральное число, найти и вывести на экран наибольший нетривиальный (т.е. не равный введённому числу или единице) делитель числа, либо сообщить, что число простое. Например, если пользователь ввёл 17, то на экран выводится сообщение «число простое»; если пользователь ввёл 24, то на экран выводится сообщение «наибольший нетривиальный делитель: 12». подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4923 / 2666 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
26.06.2012, 23:27     Подсчитать, сколько в массиве чётных элементов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <algorithm>
#include <iterator>
#include <random>
#include <cstddef>
 
int main()
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> uid(1, 9);
    const std::size_t N = 15;
    int arr[N]; 
    std::generate(arr, arr + N, [&uid, &gen] {return uid(gen); } );
    std::copy(arr, arr + N, std::ostream_iterator<int> (std::cout, " ") );
    std::cout<< std::endl<< std::count_if(arr, arr + N, [](const int value) {return value % 2 == 0; } );
    return 0;
}
http://liveworkspace.org/code/acba82...5e4092158721cd
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru