Бл*, весь код коту под хвост
нечего не выдаст...
Ответ:
Во-первых,нужно чтобы 567 перевести в двоичную систему,нужно:
567:2 делим до остатка одного
и получаем:
567:2=283:2=141:2=70:2=35:2=17:2=8:2=4:2=2:2=1
1000110111 в двоичной системе;
1.000.110.111(ставим степени:421)
и получаем в восьмеричной системе число:1067
а в шестнадцатиричной:
10.0011.0111(ставим степени 8421):
237 в шестнадцатиричнной.
1)
for i := 1 to n do
read(a[i]);
for i := 1 to n do
if (a[i] div 100 = 0)and(a[i] div 10 > 0) then
write(a[i], ' ');
2)
for i := 1 to n do
read(a[i]);
for i := 1 to n do
if (a[i] mod 2 = 0) then
write(a[i], ' ');
3)
for i := 1 to n do
read(a[i]);
for i := 1 to n do
if (a[i] mod 2 = 0)then
a[i] := a[i]*2
else
a[i] := a[i] - 1;
for i := 1 to n do
wirte(a[i]);
Значение переменной y в команде x:=x+y не меняется, т.е y=25
x(новое) = x(старое)+y ⇒ x(старое) = x(новое)-y = 7-25 = -18
Ответ: x=-18; y=25