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

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

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

В одномерном массиве посчитать сумму элементов, находящихся в чётных позициях C++
Подсчитать, сколько элементов встречаются в массиве более одного раза. C++
Заполнить массив случайными целыми числами. Подсчитать, сколько элементов в массиве принадлежат определенному интервалу C++
C++ Подсчитать, сколько раз в массиве встречается введенное пользователем число
Ввести двумерный массив 4*4, подсчитать кол-во (+) и (-) элементов и вывести статистику по строкам, сколько (+), сколько (-) и подсчитать общую сумму C++
Найти в массиве повторяющиеся элементы и подсчитать, сколько раз они повторяются C++
C++ Найти количество чётных элементов в массиве
Логическая функция, которая помогает определить количество чётных элементов в массиве C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
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
Yandex
Объявления
26.06.2012, 23:27     Подсчитать, сколько в массиве чётных элементов
Ответ Создать тему
Опции темы

Текущее время: 03:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru