Задать вопрос
26 мая, 04:30

Сортировка положительных элементов методом прямого выбора. программа. Паскаль

+1
Ответы (1)
  1. 26 мая, 06:16
    0
    Const

    n=20;

    var

    a:array[1 ... n] of integer;

    i, j, k, x:integer;

    begin

    Randomize;

    Writeln ('Исходная последовательность') ;

    for i:=1 to n do begin a[i]:=Random (50) + 1; Write (a[i]:3) end;

    Writeln;

    for i:=1 to n-1 do begin

    k:=i; x:=a[i];

    for j:=i+1 to n do

    if a[j]
    a[k]:=a[i]; a[i]:=x

    end;

    Writeln ('После сортировки') ;

    for i:=1 to 20 do begin Write (a[i]:3) end;

    Writeln

    end.

    Тестовое решение:

    Исходная последовательность

    6 37 19 32 34 48 28 8 15 50 25 37 14 12 28 10 15 40 29 10

    После сортировки

    6 8 10 10 12 14 15 15 19 25 28 28 29 32 34 37 37 40 48 50
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Сортировка положительных элементов методом прямого выбора. программа. Паскаль ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы