Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение и подсчет прописных букв http://www.cyberforum.ru/cpp-beginners/thread54321.html
Возникла проблема с подсчетом прописных букв, вот условие задачи: Написать функцию, которая получает в качестве параметров две строки и возвращает в вызывающую программу количество прописных букв,...
C++ Программа для вычисления логического выражения Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!! Условие: Разработать программу для вычисления логического выражения.Должно быть построено логическое выражение , результат... http://www.cyberforum.ru/cpp-beginners/thread54320.html
C++ цикл на графах
В заданном графе необходимо определить, существует ли цикл, проходящий по каждому ребру графа ровно один раз. Короче полная лажа......в решении предлагают использовать очередь для выяснения...
Граф родственных отношений! C++
Есть такое задание: Разработать граф родственных отношений для классов, каждый из которых характеризует свой тип объекта. Каждый тип объектов характеризуется рядом признаков: 1-й тип -...
C++ Вывод списка файлов и папок директории http://www.cyberforum.ru/cpp-beginners/thread54287.html
Доброго времени суток! Помогите пожалуйста написать функцию, описанную ниже. Функция: Вход: строка(адрес) E:\Games\Distributives\ Выход: список файлов и папок в этой=E:\Games\Distributives\...
C++ динамические структуры Помогите поэжалуйста написать программу к завтрашнему дню,сам я в этой теме не шарю В составе программы описать функцию, которая заменяет в списке все вхождения элемента E1, значение которого... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
05.10.2009, 20:08
простой и громозкий способ

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