Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 01.10.2019
Сообщений: 1

В одномерном массиве найти количество элементов массива, равных 0

01.10.2019, 03:46. Показов 2526. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. В одномерном массиве найти количество элементов массива, равных 0;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.10.2019, 03:46
Ответы с готовыми решениями:

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

В заданном одномерном массиве посчитать количество элементов равных максимальному
Дан одномерный массив А посчитать кол-во элементов равных максимальному

В одномерном массиве определить количество элементов, равных первому положительному элементу
В заданном одномерном массиве R(N) определить количество элементов, равных первому положительному элементу. Если таких элементов нет, то...

3
Модератор
 Аватар для long399
2882 / 1836 / 933
Регистрация: 16.10.2013
Сообщений: 5,240
Записей в блоге: 15
01.10.2019, 06:54
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
#include <iostream>
 
using namespace std;
 
int zeroElements(int* arr, int size){
    int result = 0;
    for(int i = 0; i < size; i++){
        result += (arr[i] == 0) ? 1 : 0;
    }
    return result;
} 
 
int main()
{
    int* arr = NULL;
    int size;
    
    cout << "size: ";
    cin >> size;
    
    arr = new int[size];
    
    srand(time(NULL));
    for(int i = 0; i < size; i++){
        arr[i] = -10 + rand() % 21;
        cout << arr[i] << " ";
    }
    
    cout << endl << zeroElements(arr, size);
    
    return 0;
}
0
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
01.10.2019, 10:07
Цитата Сообщение от long399 Посмотреть сообщение
result += (arr[i] == 0) ? 1 : 0;
можно сократить
C++
1
result += (arr[i] == 0);
или
C++
1
result += !arr[i];
1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
01.10.2019, 15:13
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int n, count=0;
    cout << "n="; cin >> n;
 
    double*a = new double[n];
 
    for (int i = 0; i < n; i++)
      {
      a[i]=rand()%10;
      if (a[i]==0.) count++;
      cout << a[i] << " ";
      }    
    
    cout << "\ncount=" << count << "\n";
    
    delete[]a;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.10.2019, 15:13
Помогаю со студенческими работами здесь

В заданном одномерном массиве определить количество элементов, равных первому положительному элементу
В заданном одномерном массиве R(N) определить количество элементов, равных первому положительному элементу. Если таких элементов нет, то...

В одномерном массиве найти сумму номеров всех элементов равных нулю.
С клавиатуры вводится одномерный массив длинной 10 символов. Найти сумму номеров всех элементов равных нулю.

В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов
В одномерном массиве найти номера двух равных элементов с минимальной разницей индексов этих элементов. Есть ли какой-то способ, который...

Найти количество элементов, равных 2, в массиве
Привет. Застрял на программе с поиском одинаковых элементов в массиве. Нужно найти количество цифр &quot;2&quot; в массиве. Помогите понять...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru