Очень до завтрашнего утра!
В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:
n:= 10;
s:= 0;
for i:=1 to n do begin
if A[i]-A[i-1] < i then
s:= s + i;
end;
В начале выполнения этого фрагмента в массиве находились числа Фибоначчи: 1,1,2,3,5,8,13,21,34,55,89, т.е. A[0]=1, A[1]=1, A[2]=2 и т.д. Чему будет равно значение переменной s после выполнения данной программы?
Ошибка в программе!
Должно быть
for i:=2
Или
For i:=0, что правильнее
!
Условие задачи не сходится с индексацией элементов!
Если
A[0]=1, A[1]=1, A[2]=2
Индексация с 0!
Тогда ответ
34