Ответ:
Ответ 8
Объяснение:
Приведем выражение к следующему виду:
(x > 7) & (x <20).
Наименьшим значением в данном промежутке будет 8.
Складывать так же, но если будет 2, то 1 добавляется на следующий разряд.
ну например 100101+10101
сначало складываем 2 единицы справа, будет 2. 2 не пишем, а пишем 1 в следующем разряде. 101010
Дальше решения из задания
100101+101=101010
101101+111=110100
110011+1101=1000000
100100-1010=11010
110101-110=101111
10101-101=10000
<em><u>С учетом замечания в комментарии: "</u></em><span><em><u>простите там НИЖЕ среднемесячной"</u></em></span><em><u /></em>
алг Температура
нач
цел n,i,k
вывод "Количество дней в месяце: "
ввод n
цел таб t[1:n]
вещ ТСред
ТСред:=0
вывод "Вводите ежедневную температуру",нс
нц для i от 1 до n
ввод t[i]; ТСред:=ТСред+t[i]
кц
k:=0; ТСред:=ТСред/n;
нц для i от 1 до n
если t[i]<ТСред то k:=k+1 все
кц
вывод "Количество дней с температурой больше среднемесячной: ",k,нс
кон
Program n1;
var a,b,c,d: integer;
begin
readln(a,b,c,d);
if a>0 then a:=a*a
else a:=a*a*a*a;
if b>0 then b:=b*b
else b:=b*b*b*b;
if c>0 then c:=c*c
else c:=c*c*c*c;
if d>0 then d:=d*d
else d:=d*d*d*d;
writeln(a,' ',b,' ',c,' ',d);
end.
===== PascalABC.NET =====
function nF(n: integer) := Range(1, n).Product;
begin
SeqGen(5, i -> nF(i), 1).Sum.Println
end.