На почту пришло сообщение с незнакомого адреса. Прочитав его, Фьюри, не теряя времени, попытался созвать команду Мстителей, только на зов никто не откликнулся. Повторная попытка не увенчалась успехом. Понимая, что незамедлительно нужно действовать, он решился на эксперимент и велел послать вестников юным Мстителей, пересылая сообщение незнакомого отправителя, которое им необходимо будет проанализировать и решить.
Текст сообщения был следующий:
«24/15/30/60/18. 12/54/99/15/21/60 57/54/3/24/18/45/30/18»
Объяснение:
1) Без составных условий.
program abc;
var x,y,v:real;
begin
readln(x,y);
if (x>1) then
begin
if (y>1) then
v:=x+y
else
v:=x-y;
end
else begin
if (y>1) then
v:=-x+y
else
v:=-x-y;
end;
writeln(v);
end.
2) С составным.
program abc;
var x,y,v:real;
begin
readln(x,y);
if (x>1) and (y>1) then
v:=x+y;
if (x>1) and (y<=1) then
v:=x-y;
if (x<=1) and (y<=1) then
v:=-x-y;
if (x<=1) and (y>1) then
v:=-x+y;
writeln(v);
end.
4 бита, это комбинация из 4-х чисел, от 1 до 0.
Максимальное число, которое можно закодировать 4 битами это 1111 в двоичной системе, а в 10-тичной системе это число 15 (8+4+2+1).
Итого у его может быть максимум 15 пятерок.
Если допустить, что он получил максимум 5-ток, а это15, то тогда 160-15=145 четверок получил.
Но, если он получил 14 оценок, это по прежнему будет 14 бит, но комбинация будет 1110.
13 - 1101, 12 - 1100, 11 - 1011, 10 - 1010, 9 - 1001, 8 - 1000, 7 -111.
Исходя из некоректных условий задачи, мы можем знать только то, что пятерок у ученика от 8 до 15 (8, первое число которое кодируется 4-ю битами, и 15 которое последнее).
Задача,увы, неправильная.
Объяснение: