Задать вопрос
16 июня, 10:07

Дан массив а (20) отсортировать в порядке убывания элементы стоящие на четных номерах

+5
Ответы (2)
  1. 16 июня, 11:25
    0
    Вот программа по примитивной логике. Заводим доп. массив, переписываем в него четные эл-ты, сортируем его, отсортированные эл-ты вставляем назад в исходный массив.

    var

    i, j, p: integer;

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

    b: array[1 ... 10] of integer;

    begin

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

    for i : = 1 to 20 do

    begin

    a[i] : = random (20) + 1;

    write (a[i]:3)

    end;

    for i : = 1 to 20 do

    if i mod 2 = 0 then

    begin

    j : = j + 1;

    b[j] : = a[i]

    end;

    writeln;

    for i : = 1 to 10 do

    for j : = 1 to 10 do

    begin

    if b[i] > b[j] then

    begin

    p : = b[i];

    b[i] : = b[j];

    b[j] : = p

    end

    end;

    for i : = 1 to 10 do a[i * 2] : = b[i];

    writeln ('Преобразованный массив: ') ;

    for i : = 1 to 20 do write (a[i]:3)

    end.
  2. 16 июня, 14:06
    0
    Var a:array[1 ... 20] of integer;

    i, j, k, p:integer;

    begin

    for i:=1 to 20 do

    read (a[i]) ;

    for i:=1 to 19 do begin

    k:=i;

    if odd (i) then continue;

    for j:=i to 20 do

    if (a[k]
    p:=a[i];

    a[i]:=a[k];

    a[k]:=p;

    end;

    for i:=1 to 20 do

    write (a[i],' ') ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дан массив а (20) отсортировать в порядке убывания элементы стоящие на четных номерах ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
Дан массив А (20). Переписать элементы этого массива, стоящие на четных местах, подряд в массив В, а стоящие на нечетных местах - в массив С. Все три массива отпечатать. (сложнА, знаю) хыхыхы
Ответы (1)
1) Дан массив из n элементов. Найти номер наименьшего элемента массива. 2) Дан массив из n элементов. Упорядочить массив по возрастанию. 3) Дан массив из n элементов. Упорядочить массив по убыванию.
Ответы (1)
1) дан массив. найти сумму положительных и нечетных и количество отрицательных четных элементов 2) Дан массив целых чисел.
Ответы (1)
1. Дан двумерный массив размером 3x5. Вычислить сумму элементов массива 2. Дан массив целых чисел размеров 4 х4. Заменить все элементы главной диагонали на нули. Вывести на экран монитора содержимое массива до обработки и после обработки 3.
Ответы (1)