Задание 1
ответ 2) 01 10 01 000 11 001
N O N A M E
задание 2
ответ 3) 100 011 01 10 110
С A E B D
задание 3
ответ 3) озон
----------------------------------
В Б В А Г
10 01 10 00 11
ответ : 3 подряд идущих нуля
----------------------------------------------
ответ 3) АИНГЧАН
задание 4
ответ: ПРТИПЙ (6 букв)
задание 5
Г А В А Б
11 0 10 0 1 нет однозначного декодирования, можно ещё тремя способами.
Г А БА А Б
ББ А В А Б
ББ А БА А Б
всего можно декодировать 4 способами.
Пока первый держи, остальные может завтра допишу. А так, в интернете полно примеров решения.
<span>from random import randint
A = [randint (160, 181) for i in range(12)]
srznach = <span>0
</span>print(A)
for i in range (12):
srznach= srznach + A[i]
srznach = srznach/<span>12
</span>print(srznach)
for i in range (12):
if A[i] <srznach:
</span> <span> A[i] = A[i]/<span>2
</span></span><span> else:
</span> <span><span> </span>A[i] = A[i]*<span>2
</span>print(A)</span>
Var
a, b, x: real;
begin
read(a, b);
x:= -b/a;
writeln(x);
end.
double n, i=1, b=0;
cin>>n;
for(;i<=n;++i){
b = 1/i+b;
}
cout<<fixed<<setprecision(6)<<b;
}