Модификация в ряду Фибоначчи [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
 Модификация в ряду Фибоначчи [закрыто]

Сообщение Anonymous »

(Реализация C++)
Ряд Фибоначчи представлен как
0 1 1 2 3 5 8 13 21 34 55 …..
Предположим, у нас есть вариант этого ряда, называемый «Варионаччи». Серия», в которой первые 3 числа
фиксированы, а следующее число генерируется путем сложения двух предыдущих чисел, то есть
2, 2, 3, 4, 5, 7, 9, 12, 16, 21. , 28,
Найдите два алгоритма (итеративный и рекурсивный) для вычисления ряда Фибоначчи, закодируйте оба
алгоритма таким образом, чтобы предоставить ему число в качестве параметра, и он распечатает ряд до этого числа.
значений, т.е.
CalculateVarionacci(5) должно привести к печати
2, 2, 3, 4, 5
Я много пробовал, но не получая желаемый результат.

Вот мой код
#include
#include // For time measurement

void CalculateVarionacciIterative(int n) {
// First three fixed numbers
int a = 2, b = 2, c = 3;

// Print the first three numbers
if (n >= 1) std::cout

Подробнее здесь: https://stackoverflow.com/questions/790 ... cci-series

Вернуться в «C++»