• Лизе так понравились числа Фибоначчи, что она решила построить свою последовательность чисел Либоначчи. Числа Либоначчи строятся, как и числа Фибоначчи: ii-ое число Либоначчи равно сумме i−1i−1-го и i−2i−2-го элементов последовательности, но первый член последовательности 1, а второй: −1−1. Помогите Лизе посчитать сумму чисел Либоначчи с индексами от 7 до 20 включительно. В качестве ответа укажите одно целое число, например, -1.

Ответы 2

  • #include <iostream>using namespace std;int Libonacci(int);int main() { const int START = 7, END = 20; int sum = 0; for(int i = START; i <= END; i++) { sum += Libobacci(i); } cout << "сумма: " << sum << ''; return 0;}int Libonacci(int n) { if (n == 0 || n == 1) return -1 * n; else return Libonacci(n - 1) + Libonacci(n - 2);}
    • Автор:

      emery
    • 6 лет назад
    • 0
  • var f1,f2,fn,i,s:integer;beginf1:=1; f2:=-1;i:=2; s:=0;while i<20 do begin i:=i+1; fn:=f1+f2; f1:=f2; f2:=fn; if i>=7 then s:=s+fn; end;writeln('s = ',s);end.Результат:s = -4176
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years