
Molsa
6 год назад
4. Массив А размером 10 заполняется по формуле I-4, где I- счётчик индексов. Поменять местами второй и предпоследний элементы массива. ( в паскале)
ОТВЕТЫ

Evsevievich
Jul 2, 2019
Var
a: array[1..10] of integer;
i: integer;
begin
for i:=1 to 10 do
a[i] := i-4;
a[2] := a[9] + a[2];
a[9] := a[2] - a[9];
a[2] := a[2] - a[9];
for i:=1 to 10 do
write(a[i], );
end.
a: array[1..10] of integer;
i: integer;
begin
for i:=1 to 10 do
a[i] := i-4;
a[2] := a[9] + a[2];
a[9] := a[2] - a[9];
a[2] := a[2] - a[9];
for i:=1 to 10 do
write(a[i], );
end.
// PascalABC.NET 3.2, сборка 1379 от 21.01.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrGen(10,i-gt;i-4,1); a.Println;
Swap(a[1],a[8]); a.Println
end.
Результаты
-3 -2 -1 0 1 2 3 4 5 6
-3 5 -1 0 1 2 3 4 -2 6
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrGen(10,i-gt;i-4,1); a.Println;
Swap(a[1],a[8]); a.Println
end.
Результаты
-3 -2 -1 0 1 2 3 4 5 6
-3 5 -1 0 1 2 3 4 -2 6
61