<span> 0,82К байтов.Вроде бы так</span>
Для 16 (2^4)
640*480*4=1228800 бит=153600 байт
512*1024=524288 байт
524288 /153600=3
Для 256 (2^8)
640*480*8=2457600 бит=307200 байт
512*1024=524288 байт
524288 /307200=1
Вот тебе решение в документе. Должно быть всё норм работать.
N - мощность алфавита (количество букв в алфавите)
i - количество бит на один символ
Запомни формулу, ещё понадобится:
N = 2^i
Подставляем
32 = 2^i
2^5 = 2^i
i = 5
Ответ: 5 бит.