Вы сможете скачать этот продукт с сайта магазина сразу после того, как закажете его и оплатите заказ (7 Kb)
Дан массив A размера N. Не изменяя данный массив, вывести номера его элементов в том
порядке, в котором соответствующие им элементы образуют возрастающую последовательность.
Использовать метод «пузырьковой» сортировки (см. задание Array112), модифицировав его
следующим образом: создать вспомогательный целочисленный массив номеров I, заполнив его
числами от 1 до N; просматривать массив A, сравнивая пары элементов массива A с номерами I1 и
I2, I2 и I3, ... и меняя местами соответствующие элементы массива I, если левый элемент пары
больше правого. Повторив описанную процедуру просмотра N −1 раз, получим в массиве I
требуемую последовательность номеров.
Содержание архива:
• Код проекта на Visual Studio C++ с комментариями
|