Вопрос задан 30.11.2023 в 16:24. Предмет Информатика. Спрашивает Багаутдинов Раис.

Дан массив из 20 произвольных элементов каждый из которых не больше 1000 отсортируйте массив в

порядке убывания помогите пожалуйста
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ибраева Даяна.

Ответ:

program q;

uses crt;

var l,a:array [1..20] of integer;

i,y,m:integer;

beginfor i:=1 to 20 doread(a[i]);

for y:=-1000 to 1000 dofor i:=1 to 20 dobeginm:=m+1;

if a[i]=y then l[m]:=a[i];

end;

for i:=1 to 20 dowrite(l[i]);

end.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для сортировки массива в порядке убывания можно использовать различные алгоритмы сортировки, такие как сортировка пузырьком, сортировка вставками или сортировка выбором. Вот пример решения на языке C++ с использованием сортировки выбором:

```cpp #include #include

int main() { const int length = 20; int array[length] = { /* вставьте здесь значения элементов массива */ };

for (int i = 0; i < length - 1; ++i) { int maxIndex = i; for (int j = i + 1; j < length; ++j) { if (array[j] > array[maxIndex]) { maxIndex = j; } } std::swap(array[i], array[maxIndex]); }

std::cout << "Отсортированный массив в порядке убывания: "; for (int i = 0; i < length; ++i) { std::cout << array[i] << " "; } std::cout << std::endl;

return 0; } ```

В этом примере мы используем алгоритм сортировки выбором. Мы проходим по массиву и находим индекс элемента с максимальным значением в оставшейся части массива. Затем мы меняем местами текущий элемент с элементом с максимальным значением. Повторяем этот процесс для каждого элемента массива, начиная с первого. В результате получаем отсортированный массив в порядке убывания.

Примечание: В приведенном выше коде нужно заменить `/* вставьте здесь значения элементов массива */` на фактические значения элементов массива, которые вы хотите отсортировать.

Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос