var a,b,c,d:integer;
begin
write('a = ');
readln(a);
write('b = ');
readln(b);
write('c = ');
readln(c);
write('d = ');
readln(d);
writeln('X = ',(a*a+b*b)-c+d);
if (a*a+b*b)-c+d>0 then writeln(a,' + ',b,' = ',a+b)
else writeln(c,' + ',d,' = ',c+d)
end.
1. 101110
2. A2
3. <span>11111110. Один нуль.
4. </span>101<span>100 (2), 54(8), 44(10)
5. </span>110<span>110 (2)</span>
187 будет иметь такой вид 10111011
Операция, безусловно обнуляющая биты - поразрядное логическое умножение.
Маска - FDB7₁₆