Задать вопрос
1 ноября, 22:30

Дан

массив х (n). Переписать в массив y (n)

отрицательные элементы массива х умноженные на 2. (со сжатием., без пустых элементов внутри) Затем упорядочить методом "выбора и

перестановки"по возрастанию новый

массив.

+3
Ответы (1)
  1. 1 ноября, 23:20
    0
    Program gt;

    var x, y:array[1 ... 1000]of integer;

    k, n, i, j, r:integer;

    begin

    read (n);

    k:=0;

    for i:=1 to n do

    begin

    read (x[i]);

    if (x[i]<0) then begin

    k:=k+1;

    y[k]:=x[i]*2;

    end;

    end;

    for i:=1 to k do

    begin

    for j:=1 to k-i do

    begin

    r:=y[j];

    if (y[j]>y[j+1]) then begin

    y[j]:=y[j+1];

    y[j+1]:=r;

    end;

    end;

    end;

    for i:=1 to k do

    begin

    write (y[i],' ');

    end;

    end.

    это метод пузырка
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Дан массив х (n). Переписать в массив y (n) отрицательные элементы массива х умноженные на 2. (со сжатием., без пустых элементов внутри) ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы