В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный фрагмент одной и той же программы, обрабатывающей данный массив: begin
s:=0;
n:=10;
for i:=1 to n do begin
s:=s+A[i]-A[i-1]
end;
В начале выполнения этого фрагмента в массиве находились числа 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т. е. элемент А[0]=0, А[1]=2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
20
Объяснение:
const
n = 10;
var
i, s : integer;
a : array [0..n] of integer;
begin
for i := 0 to n do
a[i] := i*2;
s:=0;
for i:=1 to n do
s:=s+A[i]-A[i-1];
writeln(Format('%d ', [s]))
end;