Итак, я пытаюсь создать базовую программу для изучения основ 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. Любая помощь будет принята с благодарностью.