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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
_Rink_
0 / 0 / 0
Регистрация: 28.02.2017
Сообщений: 3
#1

Поиск моды в массиве. Не понимаю как работает переменная rmax - C++

08.03.2017, 20:50. Просмотров 131. Ответов 1
Метки нет (Все метки)

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
int main()
{
    vector<int> moda;
    vector<int> number(1000);
    int num;
    int rmax = 0;
    int n = 1000;
 
    while (cin >> num)
        moda.push_back(num);
 
    for (int i = 0; i < moda.size(); ++i)
        ++number[moda[i]];
 
    int c = 0;
    for (int i = 0; i < n; i++)
        if (number[i] > rmax)
        {
            rmax = number[i];
            c = i;
        }
    cout << "Repeat numbers: " << c << endl
        << "The number of repetitions: " << rmax << endl;
    system("pause");
    return 0;
}
Объясните, пожалуйста, как увеличивается переменная rmax ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2017, 20:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск моды в массиве. Не понимаю как работает переменная rmax (C++):

Не понимаю, как работает код? - C++
int main(int argc, char** argv) //кол-во аргументов, указатель на массив указателей на сами аргументы. { setlocale( LC_ALL ,...

Не понимаю как работает рекурсия - C++
Привет. Знаю, что таких тем много (Я читал их). Не нужно кидать ссылки. Я знаю что такое рекурсия, но не понимаю как она работает. int...

Не понимаю, как работает программа - C++
// Programm F 61 // Преобразование Fixed-Float # include stdio.h; # include conio.h; # include &quot;BinaryInt.h&quot; # include...

Не понимаю как работает эта функция - C++
Что означают аргументы &amp; и * в этой функции ? template &lt;typename T&gt; inline T* const&amp; max(T* const&amp; a, T* const&amp; b) { return *a...

Не понимаю как работает функция malloc - C++
Можете объяснить, что здесь значит каждый символ и элемент в этой строчке? mas=(int*)malloc(n*sizeof(int));и почему они находятся именно в...

Пузырьковая сортировка. Не понимаю как работает программа - C++
Есть программа, которая использует пузырьковую сортировку. Не могу понять как она работает начиная с 50 строки. Зачем там конструкции if...

1
Photofenix
60 / 60 / 12
Регистрация: 18.11.2016
Сообщений: 492
Завершенные тесты: 1
08.03.2017, 20:54 #2
C++
1
rmax = number[i];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2017, 20:54
Привет! Вот еще темы с ответами:

Неправильно работает поиск в массиве - C++
max=Arr; for(i=0;i&lt;15;i++) { if(Arr%2==0) if(max&lt;Arr) max=Arr; } cout&lt;&lt;max; программа работает не...

Побитовый сдвиг без изменения переменной (не понимаю как работает код) - C++
Я до этого не особо использовал C++, но тут потребовалось разобраться с тем как устроено представление типа float. Нашёл пример кода,...

Написал вариант реализации алгоритма for_each. Не понимаю, как он работает с функциями - C++
template&lt;typename Container, typename Func&gt; Func for_each(typename Container::iterator begin, typename Container::iterator end, Func op) ...

Поиск в динамическом двумерном массиве работает некорректно - C++
Осуществляю реализацию бинарного поиска в динамическом двумерном массиве. Работает некорректно. Скорее всего напортачил в самом бинарном...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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