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

Найти количество элементов массива равных нулю - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать индексы всех седловых точек матрицы 10х12 http://www.cyberforum.ru/cpp-beginners/thread1859942.html
Элемент матрицы назовем седловой точкой, если он является наименьшим в своей своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце. Для заданной матрицы 10х12 напечатать индексы всех ее седловых точек.
C++ Особенности std::map Добрый день форумчане, хотел спросить такую вещь, сейчас занимаюсь оптимизацией в графическом движке и возникла такая проблемма, хочу использовать map, какие обязательные условия должны выполнятся, чтобы создать объект данного типа, у меня он принимает такие параметры std::map<TexturedModel, std::vector<Object>> myMap; так вот собственно ругается на меня компилятор злыми словами и не... http://www.cyberforum.ru/cpp-beginners/thread1859918.html
C++ Для заданной матрицы напечатать индексы всех ее седловых точек
Элемент матрицы назовем седловой точкой, если он является наименьшим в своей своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в своем столбце. Для заданной матрицы 10X12 напечатать индексы всех ее седловых точек.
Дан файл. Найти произведение составных чисел файла C++
Дан файл. Найти произведение составных чисел файла. С ВВОДАМ И ВЫВОДАМ.
C++ Функция: из файла f переписать в пустой файл g сначала все положительные числа, а потом отрицательные http://www.cyberforum.ru/cpp-beginners/thread1859904.html
Описать функцию p от двух файлов, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. С ВВОДАМ И ВЫВОДАМ.
C++ Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. С ВВОДАМ И ВЫВОДАМ. подробнее

Показать сообщение отдельно
gru74ik
Модератор
 Аватар для gru74ik
3131 / 1357 / 168
Регистрация: 20.02.2013
Сообщений: 3,877
Записей в блоге: 18
25.11.2016, 18:36     Найти количество элементов массива равных нулю
слон11, ошибка использовать одновременно директиву using и имена переменных навроде array. Кроме того, для выполнения этого кода необходимо включить поддержку стандарта C++11. Dev++ не самая лучшая среда разработки, если её вообще можно называть таковой. Я бы порекомендовал не мучаться и скачать хотя бы Code::Blocks.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <vector>
#include <random>
#include <algorithm>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_int_distribution<int> distribution( -3, 8 );
 
    std::vector<int> arr( 20 );
 
    std::generate
        (
            arr.begin(),
            arr.end(),
            [&distribution, &generator]
                ()
            {
                return distribution( generator );
            }
        );
 
    std::cout << "Array: ";
    for( const auto x : arr )
        std::cout
            << x
            << " ";
 
    std::cout
        << "\nElements equal to zero: "
        << std::count_if
            (
                arr.begin(),
                arr.end(),
                []
                    ( auto x )
                {
                    return x == 0;
                }
            );
 
    int sum = 0;
    for_each
        (
            min_element
                (
                    arr.begin(),
                    arr.end()
                ),
            arr.end(),
            [&sum]
                ( int x )
            {
                sum += x;
            }
        );
 
    std::cout
        << "\nSum of elements that are after minimal element is: "
        << sum
        << "\n\n";
 
    return 0;
}
 
Текущее время: 17:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru