//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64#include <iostream>#include <array>#include <random>#include <algorithm>int main(){ std::mt19937 gen{ std::random_device()() }; std::uniform_int_distribution<> uid(0, 20); std::array<int, 10> a; std::generate(a.begin(), a.end(), [&uid, &gen]() { return uid(gen); }); std::cout << "Our array of numbers: "; std::copy(std::begin(a), std::end(a), std::ostream_iterator<int>(std::cout, " ")); std::cout << std::endl << "Count of numbers multiple of 5: "; std::cout << std::count_if(a.cbegin(), a.cend(), [&](const int &n) { return !(n % 5); });}