Ответ:
ННАНЛАИ
Объяснение:
-. -. -.- -. .-.. -.- ..
Первой буквой могут быть буквы Н и А, однако, при выборе буквы А дальнейшая расшифровка невозможна. Аналогично для выбора второй буквы. Комбинация «-.-» соответствует букве А, «-.» — букве Н, «.-..» — букве Л, «..» — букве И.
Итак, шифром закодировано сообщение ННАНЛАИ
В условии дана еще буква М но при ее наличии, не получается расшифровать другие символы.
Var a: integer;
begin
write('a = ');
readln(a);
if (a mod 2) = 0 then a := a div 4
else a := a*5;
writeln('a = ', a);
end.
Решение, который дал другой пользователь, слишком сложное. Я могу предложить альтернативный вариант, который будет гораздо проще в понимании.
Var a,s,s1:integer;
Begin
write('Введите число -> ');
readln(a);
s1:=1;
while a>0 do
begin
s:=s+(a mod 10);
s1:=s1*(a mod 10);
a:=a div 10;
end;
writeln('Сумма цифр числа равна -> ',s);
writeln('Произведение цифр числа равно -> ',s1);
End.
A=a - это глупость.
if not(a>b) then a:=b; <-так правильнее.
I = i*n,
где I - <span>информационный объём сообщения, i - кол-во информации для хранения 1 символа в данном алфавите, n - кол-во символов
I = 2*74 = 144 байт
Ответ: 144 байт.</span>