Режим поиска of Vector of Ints в C ++

Итак, я ' м пытаясь создать базовую программу для изучения основ C ++, я генерирую 100 случайных чисел от 0 до 100 и сохраняю их в векторе, затем я показываю сумму, среднее значение, медианное значение, режим, максимум и минимум числа вектор. У меня есть все остальное, кроме режима, в котором я застреваю. Вот код, который у меня есть на данный момент.

int modeFunction()
     {
         numMode = 0;
         count = 0;
         for (int n = 0; n < 100; n++)
         {
             for (int y = 0; y < 100; y++)
             {
                 if (numVector.at(y) == numVector.at(n))
                {
                    numMode = numVector.at(y);
                    count++;
                }
             }

         }
         return numMode;
     }

После этого я застреваю, потому что, по моему мнению, это должно сработать, но это не так. Он просто выводит последнее число, обычно 100. Любая помощь будет принята с благодарностью.

7
задан Cistoran 25 March 2011 в 22:29
поделиться