Программирование на С++
По дате
По рейтингу
12345678910111213141516171819202122232425262728
#include <cstdlib>
#include <ctime>
#include <iomanip>
#include <iostream>
#define RAND(min, max) (rand() % ((max) - (min)) + (min))
using namespace std;
int main() {
srand(unsigned(time(nullptr)));
const size_t m = 20;
int box[m]{};
cout << "Quantity: ";
size_t n;
cin >> n;
if (n > m || !m) exit(0);
auto product = 1ULL;
auto count = 0U;
for (size_t i = 0; i < n; ++i) {
box[i] = RAND(-10, 11);
cout << setw(4) << box[i];
if (box[i] > 0 && 0 == box[i] % 2) {
product *= box[i];
++count;
}
}
puts("");
cout << "Product: " << product << '\n';
cout << "Count: " << count << '\n';
}