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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка с условиями http://www.cyberforum.ru/cpp-beginners/thread1082766.html
Проблемы с else{}оно выскакивает не тогда когда нужно. cin.ignore() не помог,хотя в похожей ситуации он пригодился. Из-за не знания я в тупике. #include <iostream> #include <locale.h> #include "std_lib_facilities.h" using namespace std; int main(){
C++ Среднее арифметическое положительных элементов массива, произведение и количество отрицательных элементов в массиве X найти среднее арифметическое положительных элементов массива, произведение и кол-во отрицательных элементов массива. http://www.cyberforum.ru/cpp-beginners/thread1082764.html
Одномерный массив C++
Перепечатывайте пожалуйста задание на форум в текстовом виде.
Произведение двух матриц C++
Произведение двух матриц, помогите пожалуйста написать код программы, нужно срочно
C++ дан массив, вычислить наибольшее и наименьшее значение модуля разности между соседними элементами http://www.cyberforum.ru/cpp-beginners/thread1082750.html
Здравствуйте! Помогите, пожалуйста, с задачей: дан массив, вычислить наибольшее и наименьшее значение модуля разности между соседними элементами. Думаю, это связано с минимальными и максимальными значениями в массиве, но не понимаю, как это реализовать...
C++ в массиве вещественных чисел найти количество элементов, ближайшим целое для которых - единица Здравствуйте! Помогите с задачей, пожалуйста: в массиве вещественных чисел найти количество элементов, ближайшим целым числом для которых является единица. Не понимаю, как искать ближайшее целое... подробнее

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

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