Предмет: Информатика,
автор: schaizada2009
. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 21.
s:=0;
n:=21;
for i:= 2 to n do begin
s:=s+2*(A[i]-A[i-1]);
end;
В начале выполнения этого фрагмента в элементе массива с индексом i находилось число i (i = 1, …, 21), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
1) 20 2) 21 3) 40 4) 42
Ответы
Автор ответа:
0
Дополнил код до программы:
var
s: real;
i, n: integer;
A: array [1..21] of real;
begin
s:=0;
n:=21;
for i:= 1 to n do
A[i]:=i;
for i:= 2 to n do
begin
s:=s+2*(A[i]-A[i-1]);
end;
writeln(s);
end.
Результат: 40
var
s: real;
i, n: integer;
A: array [1..21] of real;
begin
s:=0;
n:=21;
for i:= 1 to n do
A[i]:=i;
for i:= 2 to n do
begin
s:=s+2*(A[i]-A[i-1]);
end;
writeln(s);
end.
Результат: 40
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Қазақ тiлi,
автор: akmaralvaisova
Предмет: Другие предметы,
автор: mateobordak
Предмет: История,
автор: kIRHERMAK
Предмет: Химия,
автор: elena240764