Задать вопрос
11 февраля, 08:29

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

+3
Ответы (1)
  1. 11 февраля, 10:21
    0
    program zz1;

    const n = 20; / / задаем количество элементов в массиве

    var i, j, k, v:integer; / / задаем переменные целого типа

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

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

    begin

    for i:=1 to n do / / получаем n чисел случайных и записываем их в массив

    m[i]:=random (21);

    for i:=1 to n do / / выводим исходный массив на экран

    write (m[i],' ');

    writeln; / / переходим на новую строку для вывода ответа

    for i:=1 to n do

    if i mod 2 = 0 then begin k:=k+1; b[k]:=m[i]; end; / / переписываем числа на четных номерах в новый массив

    for i : = 1 to k-1 do / / сортируем

    for j : = 1 to k-i do

    if b[j] < b[j+1] then begin

    v : = b[j];

    b[j] : = b[j+1];

    b[j+1] : = v;

    end;

    k:=0;

    for i:=1 to n do / / переписываем числа обратно

    if i mod 2 = 0 then begin k:=k+1; m[i]:=b[k]; end;

    for i:=1 to n do / / выводим полученный массив на экран

    write (m[i],' ');

    writeln;

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