Предмет:
ИнформатикаАвтор:
mariyah#include <iostream>
#include <algorithm>
#include <array>
#include <random>
#include <clocale>
int main()
{
std::random_device random;
std::default_random_engine generator(random());
std::uniform_int_distribution<int> dist(-100, 100);
std::array<int, 5> A;
std::array<int, 10> B;
std::array<int, 15> C;
std::for_each(A.begin(), A.end(), [&generator, &dist](auto& var)
{
var = dist(generator);
});
std::for_each(B.begin(), B.end(), [&generator, &dist](auto& var)
{
var = dist(generator);
});
std::for_each(C.begin(), C.end(), [&generator, &dist](auto& var)
{
var = dist(generator);
});
std::copy(A.begin(), A.end(),
std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
std::copy(B.begin(), B.end(),
std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
std::copy(C.begin(), C.end(),
std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
std::setlocale(LC_ALL, "Russian");
std::cout << "Индекс в A: " << std::distance(A.begin(), std::min_element(A.begin(), A.end())) << std::endl;
std::cout << "Индекс в B: " << std::distance(B.begin(), std::min_element(B.begin(), B.end())) << std::endl;
std::cout << "Индекс в C: " << std::distance(C.begin(), std::min_element(C.begin(), C.end())) << std::endl;
std::system("PAUSE >> void");
return 0;
}
Автор:
ginger64Добавить свой ответ
Предмет:
Русский языкАвтор:
boots36Ответов:
Смотреть
Предмет:
АлгебраАвтор:
pebbles9i94Ответов:
Смотреть
Предмет:
МатематикаАвтор:
zoeybutlerОтветов:
Смотреть
Предмет:
Русский языкАвтор:
jovannispfbОтветов:
Смотреть