Предмет: Информатика, автор: kirgashevasuan

Последовательность Фибоначчи образуется так: каждый следующий член равен сумме двух предыдущих(1,1,2,3,5,8,13,,,,)Дано натур. число n(n>2).Найти первые n членов Фибоначчи.

Ответы

Автор ответа: Khaker1999
1

#include <iostream>


using namespace std;


int main()

{

 int seqEl[3] = {1, 1, 2};

 int n;

 

 cout << "N = ";

 cin >> n;


 // Вывод первых 3-х членов

 cout << seqEl[0] << endl << seqEl[1] << endl << seqEl[2] << endl;

 for (int i = 2; i < n; i++)

 {

   seqEl[0] = seqEl[1];

   seqEl[1] = seqEl[2];

   seqEl[2] = seqEl[0] + seqEl[1];

   cout << seqEl[2] << endl;

 }


 return 0;

}

Похожие вопросы
Предмет: Геометрия, автор: amina203