Задать вопрос
25 августа, 14:09

Отсортировать данные по убыванию методом пузырька.

+2
Ответы (1)
  1. 25 августа, 17:51
    0
    Const N = 10;

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

    i, j, k: integer;

    begin

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

    for i : = 1 to N do

    begin

    a[i] : = random (100) ;

    write (a[i]:4) ;

    end;

    writeln;

    writeln;

    for i : = 1 to N-1 do

    for j : = 1 to N-i do

    if a[j] > a[j+1] then

    begink : = a[j];

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

    a[j+1] : = k;

    end;

    write ('Отсортированный массив: ') ;

    for i : = 1 to N do write (a[i]:4) ;

    writeln;

    readln;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Отсортировать данные по убыванию методом пузырька. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Ввести с клавиатуры одномерный массив, состоящий из 10 элементов и записать сначала все элементы кратные 5, а затем все оставшиеся. На экран вывести исходный и новый массивы в две строки. Отсортировать новый массив методом "пузырька".
Ответы (1)
Pascal! Ввести массив А[1 ... 10]. Отсортировать по убыванию элементы массива А любым методом. Вывести на экран в два столбца, стоящих рядом, исходный и отсортированный массивы, элементы вывести через точку с запятой.
Ответы (1)
Отсортировать массив по не убыванию методом сортировки Шелла (Pascal, и элемениы массива нужно ввести вручную) хелп
Ответы (2)
Дан массив целых чисел в диапазоне от - 30000 до 30000. Отсортировать его по убыванию. Методом простого выбора. Формат ввода: В первой строке - количество элементов массива не превосходящее 100. На второй строке через пробел элементы массива.
Ответы (1)
Дан массив состоящий из 15 целых случайных чисел из промежутка от 10 до 30. Провести сортировку методом пузырька по убыванию
Ответы (1)