Задать вопрос
6 мая, 03:51

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

+3
Ответы (1)
  1. 6 мая, 04:26
    0
    Program massiv;

    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 отсортировать по возрастанию четные элементы массива. Вывести исходный и измененный массив. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
В одномерном массиве размерностью n=10 отсортировать по возрастанию четные элементы массива. Вывести исходный и измененный массив. Можно использовать любой метод сортировки.
Ответы (1)
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
1. Дан одномерный массив размерностью 10, заполненный целыми числами, введенными с клавиатуры, и величина N. Отрицательные элементы заменить на N. Измененный массив вывести на экран одной строкой. 2.
Ответы (1)
Даны три одномерных массива. Упорядочить их по возрастанию элементов. Составить программу проверки, сколько раз повторяется заданное число в каждом массиве.
Ответы (1)
Создать двумерный массив целых случайных чисел размерность 7*4 и отсортировать по убыванию последние две строки. Вывести на экран исходный и измененный массивы. Можно использовать любой метод сортировки
Ответы (1)