с++Найти индекс минимального элемента (в предположении, что он единственный) в каждом

С++
Определить индекс малого элемента (в предположении, что он единственный) в каждом из одномерных массивов A (7), B (10), C (15).

Задать свой вопрос
1 ответ

include lt;iostreamgt;

include lt;algorithmgt;

include lt;arraygt;

include lt;randomgt;

include lt;clocalegt;

int main()

std::random_device random;

std::default_random_engine generator(random());

std::uniform_int_distributionlt;intgt; dist(-100, 100);

 

std::arraylt;int, 5gt; A;

std::arraylt;int, 10gt; B;

std::arraylt;int, 15gt; C;

 

std::for_each(A.begin(), A.end(), [amp;generator, amp;dist](autoamp; var)

 var = dist(generator);

);

std::for_each(B.begin(), B.end(), [amp;generator, amp;dist](autoamp; var)

 var = dist(generator);

);

std::for_each(C.begin(), C.end(), [amp;generator, amp;dist](autoamp; var)

 var = dist(generator);

);

std::copy(A.begin(), A.end(),

 std::ostream_iteratorlt;intgt;(std::cout, " "));

std::cout lt;lt; std::endl;

std::copy(B.begin(), B.end(),

 std::ostream_iteratorlt;intgt;(std::cout, " "));

std::cout lt;lt; std::endl;

std::copy(C.begin(), C.end(),

 std::ostream_iteratorlt;intgt;(std::cout, " "));

std::cout lt;lt; std::endl;

std::setlocale(LC_ALL, "Russian");

std::cout lt;lt; "Индекс в A: " lt;lt; std::distance(A.begin(), std::min_element(A.begin(), A.end())) lt;lt; std::endl;

std::cout lt;lt; "Индекс в B: " lt;lt; std::distance(B.begin(), std::min_element(B.begin(), B.end())) lt;lt; std::endl;

std::cout lt;lt; "Индекс в C: " lt;lt; std::distance(C.begin(), std::min_element(C.begin(), C.end())) lt;lt; std::endl;

std::system("PAUSE gt;gt; void");

return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт