Т.е. выполнить матем. операции с этим числами, я так понял?
101011 (2) = 43 (10)
101 (2) = 5 (10)
101011 + 101 = 110000 (2) = 48 (10)
101011 - 101 = 100110 (2) = 38 (10)
101011 * 101 = 11010111 (2) = 215 (10)
101011 / 101 = 1000 (2) = 8 (10) - приблизительно. Точный результат 8,6 нельзя записать в двоичном виде.
Для второго рисунка в программе вместо y+8 шаг 4 надо взять y+4 шаг 2
Поесть ржаного пирожка у печки.
Поесть лесного яблочка у яблони.
Поесть киселька с молоком у речки.
1. - г
2. - а
3. - б
4. - а б г
5. - а
6. - б
7. - в
Var i,s,a:integer;
begin
s:=0;
for i:=21 to 99 do
begin
a:=i mod 10;
if (i mod 3 = 0)and((a=2)or(a=4)or(a=8)) then s:=s+i;
end;
writeln('s = ',s);
end.
Результат:
<span>s = 402</span>