Предмет: Информатика, автор: abudarin2014

В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:
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 после выполнения данной программы?

Ответы

Автор ответа: VENOM1223
2

Ответ:

В переменную s записывается следующая сумма:

 

(A(0) − A(2)) + (A(1) − A(3)) + (A(2) − A(4)) + ... + (A(6)− A(8)) + (A(7) − A(9)) =

= A(0) + A(1) − A(8) − A(9).

 

Следовательно, наибольшее значение s равно 999 + 999 − 100 − 100 = 1798.

Объяснение:


abudarin2014: Ответ 1798?
VENOM1223: да
abudarin2014: Помоги еще
abudarin2014: Давай в вк спишемся?
abudarin2014: Ответь пожалуйста
VENOM1223: давай
abudarin2014: кидай сслыку
abudarin2014: a.budarin1
abudarin2014: Найди в вк
abudarin2014: это ид мой
Похожие вопросы
Предмет: Алгебра, автор: Лейла4
Предмет: Алгебра, автор: Дмитрий1993
Предмет: Математика, автор: kuzia2005