Определить сколько чисел в массиве начинаются с цифр '20'

Допустим есть заполнение вектора рандомными четырехзначными числами

vector <int> arr;
for (size_t i = 0; i < 20; i++)
{
    arr.push_back(1000 + (rand() % static_cast<int>(9999 - 1000 + 1)));
    cout << arr[i] << " ";
}

И нужно найти сколько чисел начинаются с '20..'


Ответы (1 шт):

Автор решения: MBo

Проверка для четырехзначных:

if (arr[i]/100 == 20)
→ Ссылка