99 (10) = 1100011 (2)
т.е. для хранения чисел от 0 до 99 (100 штук) нужно 7 бит. Устанавливаем соответствие между 100 разными символами и числами от 0 до 99 и получаем желаемое.
для 200 -1 = 199 (10) = 11000111 (2) => 8 бит
для 500 -1 = 499 (10) = 1 1111 0011 (2) => 9 бит
JavaScript
const message = "add test"
messageLength = message.replace(/\s+/g,'').length;
const countSymbolA = message.split("a").length-1;
console.info(messageLength);
console.info(countSymbolA);
console.info(countSymbolA/messageLength + " %");
program odin; var a,b,sum,razn,proizv,chast:real;
begin
writeln('vvedite a');
readln (a);
writeln('vvedite b');
readln(b);
if (a<>0) and (b<>0) then begin writeln('summa=',a+b:0:0);
writeln('raznost=',a-b:0:0);
writeln('proizvedenie=',a*b:0:0);
writeln('chastnoe=',a/b:0:1);
end
else writeln ('chiso ravno 0');
end.
1) сани - США меняется на мо - мони
2) торт последняя убирается тор
Мони+тор=монитор
Ответ: монитор