Если бы надо было сделать через вектор, а не обычный массив, было бы ещё проще.
#include
#include
#include
using namespace std;
mt19937 gen { random_device()() };
uniform_int_distribution<> uid(1, 100); // диапазон от 1 до 100
int main()
{
int a[15];
int count = 0;
for (auto &i : a) {
i = uid(gen);
cout << i << " ";<br>if (i % 5 == 0 && i > 30) {
count++;
}
}
cout << endl << "Count: " << count;<br>return 0;
}