<span>from random import randint
n = int(input('Размер массива: '))
a = [randint(-15, 15) for i in range(n)]
print('Исходный массив:', *a)
b = [i for i in a if i % 2 == 0 and i > 0]
if len(b) == 0:
print('Нет четных положительных элементов')
else:
print('Максимальный из четных положительных =', max(b), 'минимальный =', min(b))</span>
Рассчитаем объем памяти S. Для этого умножим количество пикселей на глубину кодирования i, глубину кодирования определим из формулы: N=2^i, где N- кол-во цветов
4=2^i i=2
S=300*200*2= 120000 бит
При двухцветной палитре:
2=2^i
i=1
Тогда количество пикселей при 2 цветной палитре = S/i = 120000/1= 120000 пикселей
Ответ: 120000 пикселей
6 символов,по 3 бита на символ, 18 бит.
Пусть длина номера = 5
Мощность алфавита = 40
Тогда для записи 1 сивола понадобится 6 бит (2^6 > 40 < 2^5)
6 * 5 = 30 бит на 1 номер. Номер кодируется целым кол-во байт, следовательно 30/8=3.75, отсюда 4 байта отводится на 1 номер.
4*50= 200 байт.