Осмелился переделать алгоритм.
Программа на скринах:
===================================
Word и так имеет такой тип
Как бы не чего переделывать
4096 бит / 8 = 512 байт
512 байт / 1024 = 0,5 Кбайт
1) N = 2 в степени i => 16 = 2 в степени i => i = 4 (бит) - весит один символ
2) 1 Мб = 1024 Кб = 1048576 байт = 8388608 бит, далее делим на 16 = 524288 бит (объём текста)
3) 524288 / 4 = 131072 символа
python:
<em>import random
</em>
<em>arr = []
</em>
<em>N = int(input())
</em>
<em>for i in range(N):
</em>
<em> j = random.randint(-10,50)
</em>
<em> if j > 0: arr.append(0)
</em>
<em> arr.append(j)
</em>
<em>print(N)
</em>
<em>print(arr)
</em>