Вот решение на паскале.
var b,k,i,l:integer;a:array[1..100] of string;begin
a[1]:='1';
a[2]:='2';
a[3]:='3';
a[4]:='2';
a[5]:='3';
for i:=1 to 5 do
begin
if a[i]='1' then a[i]:='33';
if a[i]='2' then a[i]:='1';
if a[i]='3' then a[i]:='2';
end;
for i:=1 to 5 do
write(a[i]);
<span>end.
Ответ: </span>331212
1).1 символ - 1 байт.
В 1 кбайте - 1024 байт или 2^10 байт.
Переведем 22,5кб в байты: 22,5 * 2^10 = 23 040 или же 22,5 * 1024 = 23 040.
Теперь 23 040/180 = 128 .
2). Вторую задачу не знаю как решить, либо вы условие не правильно написали. Там вроде ещё должно быть написанно сколько 1 символ занимает бит.
Это Микрофон если что, странно это не знать)
11011 00100 01100 00001 11111
В О Р О Н
ответ ВОРОН