Определить сколько чисел в массиве начинаются с цифр '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..'
Источник: Stack Overflow на русском