16777216 цветов это 2^24 т.е глубина цвета 24 бит
1024*768*24= 18874368 бит
переводим в байты
18874368 / 8 = 2359296 байт
переводим в килобайты
2359296 / 1024 = 2304 Кбайт
переводим в мегабайты
2304 / 1024 = 2,25 Мбайт
5RP2E-EPH3K-BR3LG-KMGTE-FN8PY
5ZN2A-JBSCK-SWYYI-DPHK6-CK3JX
5RP2E-EPH3K-BR3LG-KMGTE-FN8PY
5ZN2F-C6NTT-ZPBWP-L2DWQ-Y4B49
58V2E-CCKCJ-B8VSE-MEW9Y-ACB2K
5ZK2G-79JSD-FFSFD-CF35H-SDF4A
5Z62G-79JDV-79NAM-ZQVEB-ARBWY
5Z62E-79JDV-79NAM-ZGVE6-ARBWY
5ZQ2A-NI239-4F4K7-H9N8Q-VTSYT
5ZQ2B-NI239-4F4K7-H9N8Q-VTSYT
5ZQ2A-NI236-4F4K7-H9N8Q-VTSYT
5ZQ2A-NI236-4F4KY-H9N8Q-VTSYT
Var n,M:integer; zar:real;
begin
write('ведите заработок бригады');
Read(M);
n:=7;
zar:=M/n;
write(zar);<span>end.</span>
Дано:
L=640x480
N=16
S=256 кб
V-?
Решение:
L=640*480=307200 точек.
2^i=N 2^i=16 i=4 бит
V=4бит * 307200 точек = 1228800 бит ≈ 150 кб.
S>V 256>150
Ответ: достаточно.
Ну вот смотри. Первоначальный массив:
a[0]=0, a[1]=1,..., a[5]=5.
Далее просто смотрим, что получается при отработке цикла
i=0: 0 1 2 3 4 0 (a[5] = a[0] - пятому элементу в массиве присваиваем значение нулевого)
i=1 : 0 1 2 3 1 0 (a[4] = a[1])
i=2: 0 1 2 2 1 0 (a[3] = a[2])
i=3: 0 1 2 2 1 0 (a[2] = a[3])
i=4: 0 1 2 2 1 0 (a[1] = a[4])
i=5: 0 1 2 2 1 0 (a[0] = a[5])
Вообще после i=2 уже ничего не меняется, так как симметрия такого ряда относительно среднего элемента массива видна отчетливо. Но следует понимать, что в памяти все же происходит перезапись элемента (в C/C++ насколько я помню, произойдет копирование int'а и там не будет несколько ссылок не одно число, они как бы разные)