Задать вопрос
1 мая, 20:33

Pascal! В одномерном массиве размерностью n=10 отсортировать по возрастанию четные элементы массива. Вывести исходный и измененный массив. Можно использовать любой метод сортировки.

+4
Ответы (1)
  1. 1 мая, 23:12
    0
    Program newmassiv;

    uses crt;

    type

    matr=array[1 ... 10] of integer;

    var

    a: matr;

    procedure vvod (var a:matr);

    var

    i: integer;

    begin

    for i:=1 to 10 do

    begin

    write ('Введите элемент массива a[', i,']');

    readln (a[i]);

    end;

    end;

    procedure ivyvod (var a: matr);

    var i: integer;

    begin

    write ('Исходный массив ');

    for i:=1 to 10 do

    write (a[i],' ');

    writeln;

    end;

    procedure sort (var a:matr);

    var

    i, j, min: byte; vsp: integer;

    begin

    for i:=1 to 9 do

    begin

    min:=i;

    for j:=i+1 to 10 do

    if a[j]
    vsp:=a[i]; a[i]:=a[min]; a[min]:=vsp;

    end;

    end;

    procedure vyvod (a:matr);

    var

    i:integer;

    begin

    write ('Отсортированная последовательность массива ');

    for i:=1 to 10 do

    begin

    if a[i] mod 2 = 0 then write (' ', a[i]);

    end;

    end;

    begin

    vvod (a);

    ivyvod (a);

    sort (a);

    vyvod (a);

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Pascal! В одномерном массиве размерностью n=10 отсортировать по возрастанию четные элементы массива. Вывести исходный и измененный массив. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
1) В числовом одномерном массиве все элементы массива, кратные 3, возвести в куб. В новом массиве найти сумму всех членов массива.
Ответы (1)
1) Вывести массив A (N). Вывести на печать данные о числе нулевых элементов массива и их номера. Если таковых нет, вывести на печать сообщение об этом 2) Вывести массив А (N, N). Разделить все его элементы на минимальный элемент главной диагонали.
Ответы (1)
Создать два одномерных массива, состоящих из целых чисел. Элементы массива вводятся с клавиатуры. В первом массиве найти номер первого нечетного элемента массива. Во втором массиве найти первый четный элемент массива.
Ответы (1)
Сначала задано число N - количество элементов в массиве. Далее через пробел записаны N чисел - элементы массива. Необходимо вывести все четные элементы массива (то есть те элементы, которые являются четными числами).
Ответы (1)