Вопрос задан 23.06.2023 в 21:09. Предмет Информатика. Спрашивает Мусій Наталя.

V. Практическая работа 20). На соревнованиях по прыжкам в длину получен массив b(20). Определите

три лучших результата. Массив сформируйте случайным образом.​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тареев Леша.

Ответ:

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])

0 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, сортируются по неубыванию и выводятся три последних элемента.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения трех лучших результатов в массиве b (длиной 20 элементов), сгенерированных случайным образом, вам нужно выполнить следующие шаги в псевдокоде или в выбранном вами языке программирования (например, Python):

  1. Импортировать необходимые библиотеки (если используете Python):
python
import random
  1. Сгенерировать массив b случайным образом. В данном примере, я сгенерирую массив случайных чисел от 1 до 10:
python
b = [random.randint(1, 10) for _ in range(20)]
  1. Отсортировать массив b в порядке убывания (от наивысшего к наименьшему):
python
b.sort(reverse=True)
  1. Вывести три лучших результатов:
python
top_three_results = b[:3] print("Три лучших результата:", top_three_results)

Полный код на Python будет выглядеть следующим образом:

python
import random # Генерация массива b случайным образом b = [random.randint(1, 10) for _ in range(20)] # Сортировка массива b в порядке убывания b.sort(reverse=True) # Определение трех лучших результатов top_three_results = b[:3] # Вывод трех лучших результатов print("Три лучших результата:", top_three_results)

Вы можете изменить диапазон случайных чисел и длину массива b в соответствии с вашими требованиями.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос