Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Miami7895
0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 7
1

Найти количество нулевых элементов массива

17.06.2018, 13:51. Просмотров 366. Ответов 3
Метки нет (Все метки)

Найти количество нулевых элементов массива.(c++)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2018, 13:51
Ответы с готовыми решениями:

в массиве . найти произведение нулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива
В массиве Х(N) найти произведение нулевых элементов, количество элементов, превышающих значение...

Найти количество нулевых и количество отрицательных элементов массива
c++ Найти количество нулевых и количество отрицательных элементов массива.

Найти количество нулевых элементов массива
Что не так, подскажите пожалуйста. #include <iostream> #include <math.h> using namespace std;...

Найти количество положительных, отрицательных и нулевых элементов массива
Вычислить количество положительных, отрицательных и нулевых элементов, если элементы целые числа,...

Найти количество отрицательных, положительных и нулевых элементов массива
Подсчитать и вывести на экран количество отрицательных, положительных и нулевых элементов массива.

3
Hitoku
1722 / 1318 / 1404
Регистрация: 28.10.2016
Сообщений: 4,265
Завершенные тесты: 4
17.06.2018, 14:07 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
#include <random>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::default_random_engine gen{ std::random_device()() };
    std::uniform_int_distribution<> dist(0, 1);
    int n; std::cin >> n; std::vector<int> a(n);
    std::generate(a.begin(), a.end(), [&dist, &gen] {return dist(gen); });
    std::copy(a.begin(), a.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\n" << std::count(a.begin(), a.end(), 0) << "\n";
}
Добавлено через 3 минуты
Ну или так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <random>
 
int main()
{
    std::default_random_engine gen{ std::random_device()() };
    std::uniform_int_distribution<> dist(0, 1);
    int n, count = 0; std::cin >> n;
    int *a = new int[n];
    for (int i = 0; i < n; i++) {
        a[i] = dist(gen);
        std::cout << a[i] << " ";
        if (a[i] == 0) count++;
    }
    std::cout << "\n" << count << "\n";
    delete[] a;
}
0
Miami7895
0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 7
17.06.2018, 19:38  [ТС] 3
Найти количество нулевых элементов вектора(печать через cout, считывание через cin).Заранее спасибо
0
mamay12
4 / 4 / 1
Регистрация: 03.04.2017
Сообщений: 91
Завершенные тесты: 1
17.06.2018, 19:48 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include<vector>
using namespace std;
 
int main()
{
    vector<int> myVector(10);
    int i=0,k=0;cout<<"Введите элементы вектора"<<endl;
     for(int i = 0; i < myVector.size(); i++){
      cin>>myVector[i];
        if(myVector[i]==0)
          k++;
     }
    cout <<"Количество нулевых элементов : "<<k<<endl;
    return 0;
}
0
17.06.2018, 19:48
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2018, 19:48

Найти количество нулевых элементов массива, расположенных на четных позициях
Напишите фрагмент программы, с помощью которого, находится количество нулевых элементов массива А...

Найти количество нулевых элементов массива и заменить их на найденное значение
Задание: Найти количество нулевых элементов и заменить их на найденное значение. Например, 1...

Найти сумму отрицательных, произведение положительных и количество нулевых элементов массива
Написать функцию, которая находит сумму отрицательных, произведение положительных и количество...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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