Определить количество нечётных элементов массива , отсортировать в порядке возрастания - Pascal

Узнай цену своей работы

Формулировка задачи:

Дан массив, содержащий n элементов. Определить количество нечётных элементов массива , отсортировать в порядке возрастания. Задача должна содержать 2 процедуры. Как отсортировать в порядке возрастания ?

Решение задачи: «Определить количество нечётных элементов массива , отсортировать в порядке возрастания»

textual
Листинг программы
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]>a[j] then
  begin
   x:=a[i];
   a[i]:=a[j];
   a[j]:=x;
  end;

Объяснение кода листинга программы

В данном коде происходит сортировка массива a по возрастанию.

  1. for i:=1 to n-1 do — цикл по индексам массива от 1 до n-1
  2. for j:=i+1 to n do — цикл по индексам массива от i+1 до n
  3. if a[i]>a[j] then — проверка, если элемент с индексом i больше элемента с индексом j, то
  4. begin — начало операции
  5. x:=a[i]; — переменная x получает значение элемента с индексом i
  6. a[i]:=a[j]; — элемент с индексом i заменяется на значение элемента с индексом j
  7. a[j]:=x; — элемент с индексом j заменяется на значение переменной x
  8. end; — конец операции Данный код реализует алгоритм сортировки пузырьком.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.5 из 5
Похожие ответы