В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
aminkaaverynova
aminkaaverynova
19.06.2021 06:10 •  Информатика

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

Ответ:
arsigonin
arsigonin
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)

0,0(0 оценок)
Ответ:
oal64
oal64
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 элементов (заполненный случа
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?