std::cout << "ARRAY: ";
for (int i : vec) { std::cout << i << ; }
std::cout << std::endl;
// Знайти мінімальний елемент
std::cout << "MIN: " << *std::min_element(vec.begin(), vec.end()) << std::endl;
// Обчислити добуток не нульових елементів масиву
long long mul = 1;
std::for_each(vec.begin(), vec.end(), [&mul](int i) {
if (i != 0) { mul *= i; }
});
std::cout << "MUL: " << mul << std::endl;
// Вивести позитивні елементи на екран у зворотному порядку
std::cout << "POSITIVE: ";
std::for_each(vec.rbegin(), vec.rend(), [](int i) {
if (i >= 0) { std::cout << i << ; }
});