• Предмет: Информатика
  • Автор: gloriamakfin193
  • Вопрос задан 2 года назад

V. Практическая работа

20). На соревнованиях по прыжкам в длину получен массив b(20). Определите три лучших результата. Массив сформируйте случайным образом.​


mirageKZ: Язык не написал, какой надо
gloriamakfin193: всм язык

Ответы

Ответ дал: jimin658
0

Ответ:

1. var a:array[1..30] of byte;

i,j,t:integer;

begin

Randomize;

for i:=1 to 30 do a[i]:=100+Random(155);

for i:=1 to 29 do

for j:=1 to (30-i) do

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

t:=a[j];

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

a[j+1]:=t;

end;

Write(a[28],' ',a[29],' ',a[30]);

end.

Примечания к коду: результаты прыжков генерируются случайно от 100 до 254, сортируются по неубыванию и выводятся три последних элемента.

Объяснение:


gloriamakfin193: пишет ошибку
Ответ дал: mirageKZ
1

Ответ:

Python

Объяснение:

from random import randint

n=20

a=[0]*n

for i in range (0, n):

 a[i]=randint(1,100)

 

print(a)

a=sorted(a)

print('Лучшие результаты ', a[17], a[18], a[19])


Аноним: Здраствуйте, это снова я. Можете мне с дз по информатике помочь? Только можно с объснениями. Пожалуйста. https://znanija.com/task/43836499
Вас заинтересует