Предмет: Информатика,
автор: 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 после выполнения данной программы?
Ответы
Автор ответа:
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?
Похожие вопросы
Предмет: Алгебра,
автор: Лейла4
Предмет: Геометрия,
автор: сашапролправ
Предмет: Алгебра,
автор: Дмитрий1993
Предмет: Математика,
автор: kuzia2005
Предмет: Математика,
автор: Генадий111