Предмет: Информатика,
автор: Illya227
Дано масив, що складається із 10 цілих чисел. Заповнити масив з випадковими числами. Вивести масив з пояснювальним текстом. Знайти кількість елементів масиву, які кратні 5.(С++)Будь ласка допоможіть!
Ответы
Автор ответа:
1
//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); });
}
#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); });
}
Похожие вопросы
Предмет: Литература,
автор: kozlovamn2017
Предмет: Литература,
автор: Аноним
Предмет: Алгебра,
автор: lyubavasazanova77
Предмет: Алгебра,
автор: sashulyaastafe
Предмет: Математика,
автор: Андриана07