Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 45
1

Нужно определить сколько нулей в массиве

12.08.2019, 20:12. Показов 1815. Ответов 5
Метки нет (Все метки)

short int d[10] = { 3, 5, 9 };


А вот в таком?
int arr[] = { 6, 0, 3, 5, 6 };
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2019, 20:12
Ответы с готовыми решениями:

Определить сколько нулей находится до минимального значения в массиве
2) Определить сколько нулей находится до минимального значения в массиве Е и среднее...

Определить, сколько нулей находится до минимального значения в массиве
Определить сколько нулей находиться до минимального значения в массиве E и среднее арифметическое...

Определить, сколько нулей находиться до минимального значения в массиве E[1.N] и среднее арифметическое положительных чисел, находящихся после минима
Определить, сколько нулей находиться до минимального значения в массиве E и среднее арифметическое...

Нужно определить сколько отрицательных элементов в массиве
Помогите пожалуйста. Дана задача, определить сколько отрицательных элементов в массиве A(n,m)....

5
609 / 414 / 151
Регистрация: 11.01.2019
Сообщений: 1,742
12.08.2019, 20:30 2
копай в сторону алгоритма std::count
0
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 45
12.08.2019, 20:37  [ТС] 3
Можешь пожайлуйста решить, я просто не разбираюсь
0
609 / 414 / 151
Регистрация: 11.01.2019
Сообщений: 1,742
12.08.2019, 20:49 4
Лучший ответ Сообщение было отмечено Всеволод45 как решение

Решение

Тогда лучше без count...

C++
1
2
int arr[] = { 6, 0, 3, 5, 6 }, sz = sizeof(arr)/sizeof(arr[0]), zc = 0;
for (int i = 0; i < sz; ++i) zc += arr[i] == 0 ? 1 : 0;
1
567 / 406 / 132
Регистрация: 22.11.2017
Сообщений: 1,053
13.08.2019, 08:30 5
Всеволод45, вот решение с std::count
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <algorithm>
 
int main()
{
    int arr[] = { 6, 0, 3, 5, 0 };
    std::cout << std::count(std::begin(arr), std::end(arr), 0) << "\n";
    return 0;
}
0
183 / 158 / 27
Регистрация: 13.08.2019
Сообщений: 605
14.08.2019, 06:47 6
Цитата Сообщение от Всеволод45 Посмотреть сообщение
Нужно определить сколько нулей в массиве
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
int main ()
{
    int count = 0;                      // счетчик нулей
    int array[9] = {1,2,0,3,0,4,0,5,0}; //входной массив
    int len = sizeof(array)/sizeof(int); // длинна массива
    for(int i = 0; i < len; i++)
    {
        if (array[i] == 0)
            count++;
    }
    cout << "Number of zero: " << count;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.08.2019, 06:47

Нужно определить, сколько процентов представляют в массиве целых чисел A (300) отрицательные четные числа
Нужно Определить, сколько процентов представляют в массиве целых чисел A (300) отрицательные...

Сколько нулей находится до минимального значения в массиве
ПОМОГИТЕ КОМУ НЕ СЛОЖНО Нужно создать массив из N чисел. Определить, сколько нулей находится до...

Определить, сколько в записи числа нулей
помогите пожалуйста решить вделфи задачу Определить, сколько в записи числа нулей

Определить число нулей и единиц в массиве
диапазон изменения значений элементов массива 0 или 1 Сделать два варианта программы: -элементы...


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

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

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