Задание
В программах описаны одномерные целочисленные массивы с индексами от 0 до 10 и целочисленные переменные k, i. В приведенных ниже фрагментах программ массив сначала заполняется, а потом изменяется.
Чему будут равны элементы массива после выполнения программы?
- Объекты 1
- for i:=0 to 10 do
A\[i\]:=i;
for i:=0 to 4 do
begin
k:=A\[i\];
A\[i\]:=A\[10\-i\];
A\[10\-i\]:=k;
end; - for i:=0 to 10 do
A\[i\]:=i;
for i:=10 downto 0 do
begin
k:=A\[10\-i\];
A\[10\-i\]:=A\[i\];
A\[i\]:=k;
end; - for i:=0 to 10 do
A\[i\]:=i;
for i:=0 to 10 do
begin
k:=A\[i\];
A\[i\]:=A\[10\-i\];
k:=A\[10\-i\];
end; - for i:=0 to 10 do
A\[i\]:= i - 1;
for i:=1 to 10 do
A\[i\-1\]:= A\[i\];
A\[10\]:= 10; - for i:=0 to 10 do
A\[i\]:=i;
for i:=0 to 4 do
begin
k:=A\[10\-i\];
A\[10\-i\]:=A\[i\];
k:=A\[i\];
end;
- for i:=0 to 10 do
- Объекты 2
- 10 9 8 7 6 5 4 3 2 1 0
- 0 1 2 3 4 5 6 7 8 9 10
- 0 1 2 3 4 5 4 3 2 1 0
- все элементы окажутся равны своим индексам
- 10 9 8 7 6 5 6 7 8 9 10