Описать функцию fib(n) целого типа вычисляющую n-й элемент последовательности чисел фибоначчи fk, которая описывает следующими формулами: f1=1 ,f2=1, fk=fk-2+fk-1, k=3, используя функцию fib, найти пять чисел фибоначчи на языке c

Pmogi111 Pmogi111    3   27.07.2019 22:10    3

Ответы
Ver2al Ver2al  25.09.2020 14:38
#include <iostream>
using namespace std;

int Fib(int n){
int f0=1;
int f1=1;
int f;
for (int i=3;i<=n;i++) {
  f=f0+f1;
  f0=f1;
  f1=f;
    }
return f;
}

int main() {
for (int i=3;i<8;i++){
  cout << "Fib(" << i << ") = " << Fib(i) << "\n";
}
}

Пример:
Fib(3) = 2
Fib(4) = 3
Fib(5) = 5
Fib(6) = 8
Fib(7) = 13
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика