М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Vanilingus
Vanilingus
18.02.2022 15:34 •  Информатика

те кто Шарят очень надо, Задача:
1) дан массив переменной длины значения любые, кроме 0. Т.е. если введено значение 0, программа выдает ошибку и предлагает повторить ввод.
2). Надо найти максимальный элемент массива и заменить его значением 0
3) вывести исходный массив в одну строку
4) вывести исправленный массив с новой строки и тоже в одну строку.

👇
Ответ:
Katyshkamya
Katyshkamya
18.02.2022

python

while True:

 mas = input('Введите элементы массива через пробел: ').split()

 for i in range(len(mas)):

   mas[i] = int(mas[i])

 if 0 in mas:

   print('Повторите ввод снова')

   continue

 else: break

print('Изначальный список:', mas)

max_mas = max(mas)

while True:

 if max_mas in mas:

   mas[mas.index(max_mas)] = 0

 else: break

print('Измененный список:', mas)

4,7(77 оценок)
Открыть все ответы
Ответ:

Все просто.

Если код равномерный двоичный, а мощность алфавита 26 символов, нужно подобрать такое количество бит (двоичных разрядов), чтобы оно могло вместить 26 комбинаций.

1 бит - 2 комбинации (2¹ = 2)

2 бита - 4 комбинации (2² = 4)

3 бита - 8 комбинаций (2³ = 8)

4 бита - 16 комбинаций (2⁴ = 16)

5 бит - 32 комбинации (2⁵ = 32)

Видно, что 4 бита мало, а 5 бит кодируют даже не 26, а 32 комбинации. Следовательно, под код одного символа нужо 5 бит.

А если символов 20, то в 20 раз больше. 5×20 = 100 бит. Это и есть нужная нам длина.

4,4(42 оценок)
Ответ:
nurik1238910
nurik1238910
18.02.2022

Все просто.

Если код равномерный двоичный, а мощность алфавита 26 символов, нужно подобрать такое количество бит (двоичных разрядов), чтобы оно могло вместить 26 комбинаций.

1 бит - 2 комбинации (2¹ = 2)

2 бита - 4 комбинации (2² = 4)

3 бита - 8 комбинаций (2³ = 8)

4 бита - 16 комбинаций (2⁴ = 16)

5 бит - 32 комбинации (2⁵ = 32)

Видно, что 4 бита мало, а 5 бит кодируют даже не 26, а 32 комбинации. Следовательно, под код одного символа нужо 5 бит.

А если символов 20, то в 20 раз больше. 5×20 = 100 бит. Это и есть нужная нам длина.

4,4(72 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ