Нашел в интернете решение задачи, в которой требуется поменять местами соседние элементы одномерного массива в паскале ( четные с нечетными) вот она: (частично)
for i := 1 to n div 2 do
begin
e:= a[i*2];
a[i*2] := a[i*2-1];
a[i*2-1] :=e;
end;
for i := 1 to n do
write (a, ); end
Вроде бы все понятно, но какую функцию несет div 2 между n и do в этой программе? ( что такое div мне известно).
for i := 1 to n div 2 do
begin
e:= a[i*2];
a[i*2] := a[i*2-1];
a[i*2-1] :=e;
end;
for i := 1 to n do
write (a, ); end
Вроде бы все понятно, но какую функцию несет div 2 между n и do в этой программе? ( что такое div мне известно).