Задать вопрос
25 февраля, 04:56

В упорядоченный по

возрастанию числовой массив из 15 элементов вставить числа - 2 и 5, не нарушая

упорядоченности.

+3
Ответы (1)
  1. 25 февраля, 06:42
    0
    Const n = 15;

    type ArrayOfInteger = array [1 ... n+2] of integer;

    procedure ArrayOutput (A: ArrayOfInteger; a_length: integer) ;

    var i: integer;

    begin

    for i : = 1 to a_length do

    write (A[i]:4, ' ') ;

    writeln;

    end;

    procedure ArraySort (var A: ArrayOfInteger; a_length: integer) ;

    var i, j, temp: integer;

    begin

    for i : = 1 to a_length-1 do

    for j : = i+1 to a_length do

    if A[i]>A[j] then begin

    temp:=A[i];

    A[i]:=A[j];

    A[j]:=temp;

    end;

    end;

    var

    mass:ArrayOfInteger;

    i:integer;

    begin

    writeln ('Программа упорядочивает массив по возрастанию ') ;

    writeln ('и вставляет числа - 2 и 5, не нарушая упорядоченности.') ;

    {Создаём массив}

    randomize;

    for i : = 1 to n do

    mass[i] : = random (100) - 50;

    writeln ('Начальный массив: ') ;

    ArrayOutput (mass, n) ;

    ArraySort (mass, n) ;

    writeln ('Отсортированный массив: ') ;

    ArrayOutput (mass, n) ;

    {Добавляем к массиву числа - 2 и 5 и сортируем полученный массив}

    mass[n+1]:=-2;

    mass[n+2]:=5;

    ArraySort (mass, n+2) ;

    {Выводим итоговый массив}

    writeln ('Упорядоченный массив: ') ;

    ArrayOutput (mass, n+2) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В упорядоченный по возрастанию числовой массив из 15 элементов вставить числа - 2 и 5, не нарушая упорядоченности. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы