Задать вопрос

Заполнить массив из 10 элементов случайными числами в интервале [0 ... 99] и отсортировать его по возрастанию суммы цифр. Исходный массив: 14 25 13 12 76 58 21 87 10 98 Результат: 10 21 12 13 14 25 76 58 87 98

+3
Ответы (1)
  1. 18 октября, 09:41
    0
    program sort;

    var a: array [1 ... 10] of integer;

    i, k: integer;

    //процедура обмена значениями двух переменных

    procedure obmen (var x, y: integer);

    begin

    x : = x + y;

    y : = x - y;

    x : = x - y

    end;

    begin

    randomize;

    for i : = 1 to 10 do / /заполнение и вывод массива

    begin

    a[i] : = random (100);

    write (a[i] : 4)

    end;

    for i : = 1 to 9 do / / сортировка массива методом "пузырька"

    for k : = 1 to 10 - i do if a[k] > a[k + 1] then obmen (a[k], a[k + 1]);

    writeln ();

    for i : = 1 to 10 do / / вывод отсортированного массива

    begin

    write (a[i] : 4)

    end

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Заполнить массив из 10 элементов случайными числами в интервале [0 ... 99] и отсортировать его по возрастанию суммы цифр. Исходный массив: ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Дан массив целых чисел из 25 элементов. Заполнить его случайными числами до 50. Найти сумму всех четных элементов массива и их количество. 2. Дан массив целых чисел из 25 элементов. Заполнить его случайными числами от 0 до 50.
Ответы (1)
1. В массиве B[5,6], значения элементов находятся в интервале [-25,30]. Подсчитать количество элементов, значение которых кратно 4. 2. В массиве C[6,10], значения элементов находятся в интервале [10,30], найти сумму элементов в 1 строке. 3.
Ответы (1)
Заполнить массив из 10 элементов случайными числами в интервале [0 ... 4] и вывести номера всех элементов, равных X. Пример работы программы: Исходный массив: 4 0 1 2 0 1 3 4 1 0 Что ищем? 0 A[2], A[5], A[10]
Ответы (1)
5. Заполнить двумерный массив 7*7 случайными числами от - 3 до 5. Отсортировать массив по строкам по убыванию суммы модулей элементов в строке
Ответы (1)
Дан массив из 30 элементов. заполнить его случайными числами в диапазоне от 0 до 1000. Вывести исходный массив на экран. Найти сумму и произведение элементов массива, которые кратны 3 и чётные
Ответы (1)