Если считать, что в каждом варианте должна быть минимум одна курица или собака, то таких вариантов 15, а если можно считать, что кого-то из них 0, то 17.
Первый файл - без нулей, второй - с нулями
Я считаю, что словами написано верное условие, в приведенном фрагменте ошибка: вместо x > 0 должно быть x >= 0
var x: integer;
begin
readln(x);
if x >= 0 then
x := x - 50
else
x := x + 100;
writeln(x)
end.
Пример ввода:
0
Пример вывода:
-50
N=2^x
Так как, следуя из определения "Сообщение, уменьшающее неопределенность знаний человека в 2 раза, несет для него 1 бит инф-и", то неопределенность инф. сообщения равному 44 бита снижается в <span><span>5,459432</span></span>≈5,5 раза