Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
1) o+1=1; 2) 1 * 2= 2; 3) 2 + 1 = 3; 4) 3 * 2 =6; 5) 6 * 2 = 12; 5) 12 * 2 = 24; 7) 24 + 1 = 25; 8) 25 * 2 = 50.
чтобы закодировать любое число от 1 до 4000 нужно i=12 бит (2^i = 4000; i=12 бит). 300 * 12 = 3600 бит = 450 байт.
вот на c:
#include < stdio.h> int main(void){ int i; for(i = 50; i > = -50; i -= 10) { printf("%d\n", i); } printf("\n"); system("pause"); return 0; }
разбиваем числа на триады (группы по 3 числа в каждой), и смотрим значение по таблице, получается:
1) 6224
2) 64472
Популярные вопросы