Напишите программный код для решения задачи: отсортировать массив из 15 элементов (заполненный случайными числами из диапазона [-15,50]) методом Пузырька по убыванию элементов массива.

Asoooollll Asoooollll    3   31.03.2021 20:16    0

Ответы
miao2 miao2  30.04.2021 20:16

ответ на Pascal:

const N = 15;

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

   i,j,k: integer;

begin

   for i := 1 to N do begin

       a[i] := random(-66) + 50;

       write(a[i],' ');

   end;

   writeln();

   j := N-1;

   while j > 0 do begin

       for i := 1 to j do begin

           if a[i] < a[i+1] then begin

               k := a[i];

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

               a[i+1] := k;

           end;

       end;

       j := j-1;

   end;

   for i := 1 to N do begin

       write(a[i],' ');

   end;

end.

ответ на Python:

from random import randint

n = 15

a = [randint(-15,50) for i in range(n)]

print(a)

for j in range(n-1, 0, -1):

 for i in range(j):

   if a[i] < a[i+1]:

     k = a[i]

     a[i] = a[i+1]

     a[i+1] = k

print(a)

ПОКАЗАТЬ ОТВЕТЫ
kep951 kep951  30.04.2021 20:16

##

var n := 15;

var a := ArrRandom(n, -15, 50);

a.Println;

for var i := n - 2 downto 0 do

 for var j := 0 to i do

   if a[j + 1] > a[j] then Swap(a[j], a[j + 1]);

a.Print


Напишите программный код для решения задачи: отсортировать массив из 15 элементов (заполненный случа
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика