С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/22: Рейтинг темы: голосов - 22, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 22.01.2009
Сообщений: 14
1

Найти значение наиболее часто встречающееся в целочисленном массиве размера N

05.10.2009, 18:56. Показов 4226. Ответов 3

Author24 — интернет-сервис помощи студентам
Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!!

Условие:
Задан Целочисленный массив размера N. Найти значение наиболее часто встречающееся в массиве. Вывести на экран все позиции Элементов содержащих это значение.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2009, 18:56
Ответы с готовыми решениями:

Функция находящая наиболее часто встречающееся значение в массиве
Объявить массив из N=20 целых чисел, проинициализировать нулями. Функция processArray() должна:...

Найти число, наиболее часто встречающееся в этом массиве
Знаю, что таких тем здесь много, но таким способом нету :( , помогите исправить ошибку, вывод не...

Задан массив из k чисел. Найти число, наиболее часто встречающееся в этом массиве
Задан массив из k чисел. Найти число, наиболее часто встречающееся в этом массиве

В массиве целых чисел найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наим
Вообщем не понял сути самого задания. Разъясните иль если сможете помогите сделать...

3
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
05.10.2009, 20:08 2
простой и громозкий способ

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
33
34
35
#include <iostream>
 
#define N 10
using namespace std;
void main()
{
  int arr[N]={1,2,3,5,2,3,6,2,1,99};  // можешь рендомом задовать
  int arrTemp[N];
  int i,j, count=0, temp=0, numb;
 
  cout<<"arr:";
  for (i=0; i<N; i++)
    cout<<" "<<arr[i];
  
  for (i=0; i<N; i++)
  {
    count=0;
    for (j=0; j<N; j++)
    {
      if(arr[i]==arr[j]) count++;
    }
    if(temp<count) {temp=count;numb=i;}
  }
  
  // первая позиция имеет номер 0
  cout<<"\npos:"; 
   for (i=0; i<N; i++)  // вывод позиций
   {
      if(arr[numb]==arr[i])
        cout<<" "<<i;
   }
 
  cout<<endl;
  system("PAUSE");
}
1
0 / 0 / 0
Регистрация: 22.01.2009
Сообщений: 14
05.10.2009, 20:10  [ТС] 3
Спасибо ОГРОМНЕЙШЕЕ !!!!
0
1 / 1 / 0
Регистрация: 12.10.2011
Сообщений: 165
14.03.2012, 11:17 4
а если массив задать через random?
0
14.03.2012, 11:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2012, 11:17
Помогаю со студенческими работами здесь

В символьном массиве найти наиболее часто встречающееся значение
В символьном массиве найти наиболее часто встречающееся значение. Вывести это значение и все его...

Найти Наиболее Часто Встречающееся Число в Массиве
Помогите пожалуйста решить задачку на VBA Вот условие : В массиве целых чисел (одномерном)...

Найти число, наиболее часто встречающееся в массиве
Добрый день. Дано задание. Задан массив из k чисел. Найти число, наиболее часто встречающееся в...

найти наиболее часто встречающееся число в массиве
В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число. Если...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru