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

Элемент массива, встречающйся наибольшее число раз. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение строк http://www.cyberforum.ru/cpp-beginners/thread548272.html
Сначала указываю каталог, из которого нужно вывести список файлов этого каталога, затем ввожу имя искомого файла. В цикле делаю сравнение двух строк: если файл найдет, то должно выводится...
C++ Найти самое длинное слово в строке Здравствуйте! Нужно найти самое длинное слово в строке, введённой с клавиатуры. Желательно самый простой способ с коментариями. Заранее спасибо. :) http://www.cyberforum.ru/cpp-beginners/thread548269.html
C++ cannot convert parameter 1 from 'int' to 'std::string &'
string kolvo(string &S, int &k) { unsigned int i; for(i=1; i<S.length(); i++) if(S=='B' && S==' ') k=k+1; } kolvo(S,k); Что не так делаю? Можно ли в стринг использовать инт?
Можно ли представить данное число в виде произведения трех последовательных натуральных чисел C++
Помогите пожалуйста решить задачи на С++ 2) (Функция) Дано натуральное число n. Выяснить, можно ли представить n в виде произведения трех последовательных натуральных чисел.
C++ Программирование многопоточности http://www.cyberforum.ru/cpp-beginners/thread548234.html
Помогите, пожалуйста, написать систему из нескольких независимых процессов, совместно вычисляющих дисперсию выборки из трех чисел. Процессы или потоки должны отображать на ...
C++ Определить, есть ли в данном двумерном массиве строка (столбец), состоящая только из элементов, принадлежащих промежутку от А до В. Помогите пожалуйста решить эти задачи буду благодарен. Решить на С++ 1)Определить, есть ли в данном двумерном массиве строка (столбец), состоящая только из элементов, принадлежащих промежутку от А... подробнее

Показать сообщение отдельно
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2012, 22:56
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
#include <vector>
#include <iostream> 
#include <algorithm>
 
using namespace std;
 
int main() 
{ 
    vector<int> arr;
    int element;
    cout << "Enter elements:\n";
    while (cin >> element)
    {
        arr.push_back(element);
    }
 
    int cnt = -1;
    for_each(arr.begin(), arr.end(), [&](int el)
    {
        int c = count(arr.begin(), arr.end(), el);
        if(c > cnt)
        {
            cnt = c;
            element = el;
        }
    });
 
    if(cnt != -1)
    {
        cout << "Max is: " << element << endl;
    }
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru