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

Количество элементов массива равных заданному числу

14.07.2016, 19:11. Показов 842. Ответов 3
Метки нет (Все метки)

Дан массив размера 10 с перечисленными элементами. Как найти количество нужных мне элементов (равных 3) ?
C++
1
2
int main() {
  int mas[10] = {5,3,3,9,41,3,7,6,7,3};
На сколько я понимаю, нужно извлекать каждый элемент и проверять, равен ли он трём ?
0

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

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2016, 19:11
Ответы с готовыми решениями:

Найти количество элементов массива, равных заданному числу
Помогите, пожалуйста. 1. Дан массив А (15). Найти количество элементов , равных заданному числу B.

Найти количество элементов матрицы, равных заданному числу
Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с...

Найти номера элементов массива, равных заданному числу и номер числа расположенного наиболее близко к середине
Найти номера элементов массива А(), значения которых равны заданному числу и номер числа...

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

3
6992 / 6030 / 2738
Регистрация: 14.04.2014
Сообщений: 25,792
14.07.2016, 19:14 2
В цикле проверяй и увеличивай счётчик.
0
Эксперт С++
1597 / 929 / 777
Регистрация: 06.02.2016
Сообщений: 2,414
Записей в блоге: 29
14.07.2016, 20:03 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <algorithm>
using namespace std;
bool IsOdd (int i) {
    return i==3;
}
int main() {
    setlocale(LC_ALL,"RUS");
    int mas[10] = {5,3,3,9,41,3,7,6,7,3};
    cout<<"Количество элементов равных 3:"<<count_if(mas,mas+10,IsOdd);
    system("pause");
    return 0;
}
0
Don't worry, be happy
17172 / 10055 / 1935
Регистрация: 27.09.2012
Сообщений: 25,051
Записей в блоге: 1
14.07.2016, 20:05 4
Peoples, здесь достаточно же
C++
1
count(mas,mas+10, 3)
Цитата Сообщение от Namatrasnik Посмотреть сообщение
На сколько я понимаю, нужно извлекать каждый элемент и проверять, равен ли он трём ?
Ну, в принципе...

C++
1
2
3
4
5
6
7
size_t c = 0;
for(size_t i = 0; i < 10; ++i){//осторожно, магические числа в действии
   if (mas[i] == 3){
      ++c;
   }
}
std::cout << c << std::endl;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2016, 20:05

Найти количество элементов массива,которые меньше либо равняются заданному числу
Задан массив a(n).Найти количество элементов массива,которые либо равняются заданному числу m,либо...

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

Найти количество чётных элементов одномерного массива до первого встреченного числа равного наперед заданному числу a
Найти количество чётных элементов одномерного массива до первого встреченного числа равного наперед...

Найти номера элементов массива, равных заданому числу
помогите решить!! найти номера элементов массива М равных заданому числу А =5,количество элементов...


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

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

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