Задать вопрос
31 мая, 07:13

Заполнить двумерный массив 3 х4 случайными числами в интервале [-50 ... 50] и отсортировать каждый столбец по возрастанию.

+4
Ответы (1)
  1. 31 мая, 09:38
    0
    Const

    m = 3;

    n = 4;

    var

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

    i, j, k, t: integer;

    begin

    Randomize;

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

    for i : = 1 to m do

    begin

    for j : = 1 to n do

    begin

    a[i, j] : = Random (101) - 50;

    Write (a[i, j]:4)

    end;

    Writeln

    end;

    { Пузырьковая сортировка по возрастанию в столбцах }

    for j:=1 to n do

    for k : = 1 to m-1 do

    for i : = 1 to m-1 do

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

    begin t : = a[i, j]; a[i, j] : = a[i+1, j]; a[i+1, j] : = t end;

    Writeln ('Сортировка по столбцам') ;

    for i : = 1 to m do

    begin

    for j : = 1 to n do Write (a[i, j]:4) ;

    Writeln

    end

    end.

    Тестовое решение:

    Исходный массив

    49 - 10 27 - 22

    46 42 - 17 - 12

    34 - 50 7 24

    Сортировка по столбцам

    34 - 50 - 17 - 22

    46 - 10 7 - 12

    49 42 27 24
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Заполнить двумерный массив 3 х4 случайными числами в интервале [-50 ... 50] и отсортировать каждый столбец по возрастанию. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Решить задачи с помощью Паскаля: 1. Заполнить массив из 10 элементов случайными числами в интервале [0 ... 100] и отсортировать его по последней цифре. 2. Заполнить массив из 10 элементов случайными числами в интервале [0 ...
Ответы (2)
Помогите решить задачи по икт. 1 заполнителя массив из 10 элементов случайными числами в интервале [-10 ... 10] и выполнить циклический сдвиг вправо. 2 заполнить массив из 10 элементов случайными числами в интервале [0 ...
Ответы (1)
Заполнить двумерный массив 3x4 случайными числами в интервале [-50 ... 50] и отсортировать построчно по возрастанию.
Ответы (2)
дано 2 одномерных массива размером 20 ячеек первый массив заполнить случайными числами от 10 до 50 второй заполнить случайными числами от 30 до 90 первый массив отсортировать по возврастанию второй по убыванию посчитать среднее арифметическое
Ответы (1)
2. Задать двумерный массив (4 х4) случайными значениями от 12 до 18 включительно. Вывести сумму значений элементов каждого столбца матрицы. 3. Задать двумерный массив (7 х7) случайными значениями от 12 до 18 включительно.
Ответы (1)