Упорядочить элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов - Pascal ABC

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

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

Задано одномерный массив Упорядочить элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов.

Решение задачи: «Упорядочить элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов»

textual
Листинг программы
CONST n=30;
VAR a:array [1..n] of integer;
i,f:integer;
BEGIN
For i:=1 to n do a[i]:=Random (100)-50; //чтобы отрицательные  значения встретились
For i:=1 to n-1 do //ищем первый отриц элемент
  IF a[i]<0 THEN begin
                 f:=i;
                 Break;
                 end;
For i:=1 to f-1 do  //сортируем "пузырьком"
IF a[i]>a[i+1] THEN begin
                    a[i]:=f;
                    a[i]:=a[i+1];
                    a[i+1]:=f;
                    end;
END.

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


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

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

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