На Паскале. Задан массив из N действительных чисел(N может быть задано не более 25). Отрицательные числа в заданном массиве упорядочить по убыванию их значений. Взаимное расположение отрицательных и положительных чисел сохранит...

На Паскале. Задан массив из N действительных чисел(N может быть задано не более 25). Отрицательные числа в заданном массиве упорядочить по убыванию их значений. Взаимное расположение отрицательных и положительных чисел сохранить. Вывести на экран исходный и новый массивы.
Гость
Ответ(ы) на вопрос:
Гость
const n=20; var  a,b:array[1..n] of integer; i,j,k,m,c:integer;  begin Randomize; writeln('Исходный массив:'); for i:=1 to n do  begin   a[i]:=random(51)-25;   write(a[i]:5);  end; writeln; j:=0; for i:=1 to n do  if a[i]<0 then begin j:=j+1; b[j]:=a[i]; end; m:=j; for k := 1 to m-1 do   for i := 1 to m-k do      if (b[i]
Не нашли ответ?
Ответить на вопрос
Похожие вопросы