Итерационная версия модифицированной последовательности Фибоначчи

Я просто просматривал итерационную версию алгоритма ряда Фибоначчи. Я нашел этот следующий код

int Fibonacci(int n)
{
   int f1 = 0;
   int f2 = 1;
   int fn;
   for ( int i = 2; i < n; i++ )
   {
      fn = f1 + f2;
      f1 = f2;
      f2 = fn;
   }
}  

Глупый вопрос только что возник в моей голове. Вышеприведенная функция добавляет два предыдущих числа и возвращает третье, а затем готовит переменные для следующей итерации. Что делать, если это будет что-то вроде этого. & quot; Вернуть номер серии, который является суммой предыдущих трех чисел & quot; как мы можем изменить приведенный выше код, чтобы найти такой номер.

Ответы на вопрос(4)

Ваш ответ на вопрос