Для массива типа int, генерируемого псевдо-случайным образом:
#include <ctime>
#include <cstdlib>
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
int i, j = 0, k = 0, array[50];
srand(time(nullptr));
for (i = 0; i < 50; i++)
{ array = rand(); if (array % 2 == 0) ++k;
cout << setw(11) << array; ++j; if (j == 5)
{ j = 0; cout << endl; } } cout << k <<
" even numbers" <<endl; cin.get();
cin.get(); return 0;
}
Если массив должен генерироваться в некоем заданном диапазоне или быть для целых чисел ограниченной (или неограниченной) длины путём ввода их с клавиатуры, или считываться из файла, то всё это надо указывать в спецификациях к задаче!