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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
НикНик
0 / 0 / 0
Регистрация: 26.06.2012
Сообщений: 14
#1

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

26.06.2012, 23:20. Просмотров 770. Ответов 1
Метки нет (Все метки)

Создать массив из 15 случайных целых чисел из отрезка [1;9]. Вывести массив на экран. Подсчитать сколько в массиве чётных элементов и вывести это количество на экран на отдельной строке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2012, 23:20     Подсчитать, сколько в массиве чётных элементов
Посмотрите здесь:

Подсчитать, сколько элементов встречаются в массиве более одного раза. - C++
Помогите пожалуйста кто может. Очень прошу. :cry: Сдать в четверг нужно... Подсчитать, сколько элементов встречаются в данном массиве...

Ввести двумерный массив 4*4, подсчитать кол-во (+) и (-) элементов и вывести статистику по строкам, сколько (+), сколько (-) и подсчитать общую сумму - C++
не получается никак сделать многомерный массив... помогите пожалуйста #include <iostream> #include <ctime> using namespace...

Заполнить массив случайными целыми числами. Подсчитать, сколько элементов в массиве принадлежат определенному интервалу - C++
Доброе время дорогие форумщики как всегда нужна ваша помощь. Нужно создать массив состоящий из 20 случайных целых чисел, вывести элементы...

Найти количество чётных элементов в массиве - C++
Массив кол-во элементов 12. Значение элементов от 2 до ... с шагом 2. Найти кол-во чётных элементов.

Ввести массив А(10), подсчитать сколько в нем четных, сколько нечетных элементов - C++
2. Ввести массив А(10), подсчитать сколько в нем четных, сколько нечетных элементов.

Определить количество чётных элементов содержащихся в массиве - C++
Ввести одномерный массив целых чисел, вывести его, опреде-лить – количество чётных элементов в нём содержащихся. Далее максимальный...

Найти в массиве минимальный и максимальный из чётных положительных элементов - C++
Напишите программу, которая находит в массиве минимальный и максимальный из чётных положительных элементов. Входные данные Первая...

В одномерном массиве посчитать сумму элементов, находящихся в чётных позициях - C++
в одномерном массиве посчитать сумму элумунтов,находящихся в чётных позициях(и желательно в Vectore) С++Builder 6

Логическая функция, которая помогает определить количество чётных элементов в массиве - C++
Не могу понять где баг в программе. Задание: написать логическую функцию, которая выводит количество чётных элементов из рандомного...

Найти в целочисленном массиве самую длинную последовательность чётных по значению элементов - C++
Добрый день! а) Найти в целочисленном массиве самую длинную последовательность чётных по значению элементов. б) Расширить задачу для...

Определить каких элементов в заданном массиве больше: чётных или нечётных - C++
помогите ввести массив, состоящий из 20 элементов целого типа. и как определить каких элементов больше четных или нечетных по значению?

В заданном массиве найти сумму всех отрицательных элементов, стоящих на чётных местах - C++
Решить задачу: В массиве заданной длины N рассчитать сумму всех отрицательных элементов стоячих на четных местах. Заранее спасибо.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Модератор
Эксперт CЭксперт С++
7182 / 4348 / 634
Регистрация: 29.11.2010
Сообщений: 11,839
26.06.2012, 23:27     Подсчитать, сколько в массиве чётных элементов #2
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
Ответ Создать тему
Опции темы

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