Информатика, вопрос задал guzanowa2013 , 7 лет назад

Ниже представлен фрагмент программы, обрабатывающей) одномерный) целочисленный) массив с
индексами от 0 до 10 Известно, что в начале выполнения этого фрагмента в массиве находилась
возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наименьшее
значение может иметь переменная s после выполнения данной) программы?
s := 32;
n := 10;
for i:=0 to n-1 do begin
s:=s+A[i+1]-A[i]+1
end;
Объясните, почему в ответах 52, а у меня выходит 34?
Т.е минимальная разница между двумя соседними числами равна 1, следовательно s:=32+A[10]-A[9]+1=32+1+1=34

Ответы на вопрос

Ответил BLIN4IK4
0

Тут же цикл, он повторяет дейтсвия...

Посчитай сам, каждый проход даёт +2 к S.

Новые вопросы