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

Функция: определить, сколько раз заданное число встречается в массиве - C++

Восстановить пароль Регистрация
 
devib1ood
 Аватар для devib1ood
0 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
27.01.2014, 15:09     Функция: определить, сколько раз заданное число встречается в массиве #1
Помогите, пожалуйста.
Написать программу с функцией, которая определяет, сколько раз заданное число встречается в массиве.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 15:09     Функция: определить, сколько раз заданное число встречается в массиве
Посмотрите здесь:

C++ Определить сколько раз в строке встречается заданное слово
C++ Подсчитать, сколько раз в массиве встречается введенное пользователем число
Определить сколько раз в строке встречается заданное число C++
C++ Определить, сколько раз заданное сочетание символов встречается в строке
C++ Определить, сколько раз число встречается в массиве
Определить, сколько раз встречается заданное слово в предложении C++
C++ Определить,сколько раз в предложении встречается заданное слово
Функция, которая показывает сколько раз число встречается в массиве C++
Сколько раз встречается минимальное число в массиве C++
C++ Определить, сколько раз введенное с клавиатуры число встречается в массиве
Алгоритм: подсчитать, сколько раз в массиве состоящем из n чисел, встречается число a C++
Составить программу, определяющую сколько раз встречается заданное число C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
НеСказочник
58 / 46 / 7
Регистрация: 12.11.2012
Сообщений: 339
Записей в блоге: 2
27.01.2014, 15:18     Функция: определить, сколько раз заданное число встречается в массиве #2
Как-то так:

C++
1
2
3
4
5
6
7
int FindVealue(float*arr,int count, float V)
{
   int r=0;
   for(int i=0;i<count;i++)
      if(arr[i]==V) r++;
   return r;
}
Если нужен другой тип, просто поменяй float на что сам захочешь.

Добавлено через 2 минуты
FindVealue - функциея, которая определяет, сколько раз заданное число встречается в массиве
arr - указатель на начало массива.
count - размер массива
V - искомое число

Возвращает количество вхождений V в arr
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 15:18     Функция: определить, сколько раз заданное число встречается в массиве #3
devib1ood,
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
#include<iostream>
#include<cstdlib>
#include<ctime>
 
int CountNumber(int *arr,int size,int value)
{
    size_t CountNum(0);
    for(size_t i = 0;i<size;i++)
        if(arr[i]==value)
            CountNum++;
    return CountNum;
}
 
int main()
{
    srand(time(nullptr));
    size_t ArraySize;
    std::cout<<"size:";
    std::cin>>ArraySize;
    int *array = new int [ArraySize];
    std::cout<<"\nArray:\n";
    for(size_t i =0;i<ArraySize;i++)
        std::cout<<(array[i] = rand()%20-5)<<"  ";
    int Number;
    std::cout<<"\nEnter number:";
    std::cin>>Number;
    std::cout<<"\nCount:"<<CountNumber(array,ArraySize,Number);
    delete [] array;
    return 0;
}
Yandex
Объявления
27.01.2014, 15:18     Функция: определить, сколько раз заданное число встречается в массиве
Ответ Создать тему
Опции темы

Текущее время: 23:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru