Найти ошибку в программе и исправить её, сроочно, .
from random import randint
n = 10
a = []
for i in range(n-1):
a.append(randint(1, 99))
print(a)
for i in range(n-1):
for j in range(n-j):
if a[j] < a[j+1]:
tmp = a[j+1]
a[j+1] = a[j]
a[j] = tmp
print(a)
126
170
Ответы на вопрос:
Ответ: 5 пояснение: существует 16 двоичных слов длины 4т.к. среди них есть слова, содержащие 1 или 3 единицы, то в нашем коде нужно использовать кодовые слова с длиной больше, чем 4слов длины 5 достаточно искомые кодовые слова можно получать, например, добавляя к каждому из 16 возможных двоичных слов справа "бит четности", равный 0, если 4-значное двоичное слово содержит четное количество единиц, и равный 1 в противном случаенапример, двоичное слово 0000 преобразуется в 00000, а двоичное слово 1011 – в 10111
Популярно: Информатика
-
DashaYazikova916.02.2023 03:33
-
AndreyAryasov15.04.2022 22:57
-
lana23107503.05.2021 09:43
-
школьник22825314.11.2022 02:16
-
волшебство517.05.2023 03:25
-
strelkina4216.01.2023 21:24
-
maratuk2957oxmbqd14.04.2020 16:14
-
kolyuchka01.04.2021 13:32
-
svetlans219.03.2023 22:59
-
nadyukov10.07.2021 10:58