В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История

Впрограмме описан одномерный целочисленный массив с индексами от 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 после выполнения данной программы?

Показать ответ
Ответ:
chorna202
chorna202
04.10.2020 09:20
A[i]-A[i-1] это сдвиг чисел Фибоначчи на 1 вперед
т.е. 0,1,1,2,3,5,8,13,21,34,55,89 
A[i]-A[i-1]       i
      0             1     - подходит
      1             2   - подходит
      1             3   - подходит
      2             4   - подходит
      3             5   - подходит
      5             6   - подходит
      8             7   -не подходит
     13            8
     21            9
     34           10
     55           11
     89           12
s=1+2+3+4+5+6=21.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота