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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод контейнера указателей на экземпляры абстрактного класса http://www.cyberforum.ru/cpp-beginners/thread1041422.html
Добрый день. Задача требует описать абстрактный класс и несколько наследников этого класса. Затем, описать контейнер (list) указателей на экземпляры абс класса и заполнить его экземплярами...
C++ Конструктор класса Необходимо, чтобы при задании планеты (сферы) высчитывался гравитационный параметр, желательно в конструкторе. Данный код не компилируется, выдаются ошибки LNK2028, LNK2019 и LNK1120. class sphere... http://www.cyberforum.ru/cpp-beginners/thread1041421.html
Указатели. Сравнить работу собственной функции со стандартной из библиотеки string.h C++
Сравнить работу собственной функции со стандартной из библиотеки string.h. Функция strrchr – нахождение последнего вхождения символа в строку. (можно с комментариями ) Вот пример другой функции...
Фунция putchar() C++
Всем привет! Почему, когда вывожу часть строкового массива посимвольно - функция putchar выводит каждый элемент по два раза? #include "stdafx.h" #include "math.h" #include "conio.h" #include...
C++ Задача с++ по структурам http://www.cyberforum.ru/cpp-beginners/thread1041409.html
Известны данные о стоимости каждого из 20 наименований товаров: число рублей и число копеек. Составить программу, сравнивающую стоимость двух любых наименований товаров (определяющую, какой из...
C++ Кодировка текста ошибок vs 2013 Здравствуйте! Столкнулась с такой проблемой, что некоторые ошибки вылазиют абракадаброй Ошибка 1 error LNK2028: ёё√ыър эр эхЁрчЁх°хээє■ ыхъёхьє (0A000370) "public: __thiscall... подробнее

Показать сообщение отдельно
stuffman
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 8

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

14.12.2013, 19:40. Просмотров 1216. Ответов 0
Метки (Все метки)

помогите плиз. Задан массив из k чисел. Найти число, наиболее часто встречающееся в этом массиве. если можно.
вот код:
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
#include <cstdlib>
#include <iostream>
#include <stdafx.h>
 
int cout,endl;
int find_repeat(const int* arr, int size){
   int tmp = 0, cnt = 0, pos = 0;
   for(int i = 0; i < size; i++) {
      for(int j = i; j < size; j++) {
           if(arr[j] == arr[i])
               cnt++;
      }
      if(cnt > tmp) {
           tmp = cnt;
           pos = i;
      }
      cnt = 0;
   }
   return arr[pos];
}
 
 
int main(void) {
  int arr[] = { 10, 3, 4, 3, 10, 2, 3, 3, 2, 2, 3 };
 
  int num = find_repeat(arr, sizeof(arr) / sizeof(arr[0]));
  cout << "max repeat: "<< endl;
  return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru