Как написать приложение подсчета чисел фибоначчи без применения массивов? - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая находит n первых чисел фибоначчи и выводит их на консоль (Первые числа: 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584). Число n задается в начале программы через обычную переменную. Допустимо использовать любой цикл из существующих.

Решение задачи: «Как написать приложение подсчета чисел фибоначчи без применения массивов?»

textual
Листинг программы
class Program
    {
        static void Main(string[] args)
        {
            var n = 20;
            Fibonacci_Recursive(n);
            Console.ReadLine();
        }
 
        public static void Fibonacci_Recursive(int len)
        {
            Fibonacci_Rec_Temp(0, 1, 1, len);
        }
 
        private static void Fibonacci_Rec_Temp(int a, int b, int counter, int len)
        {
            if (counter <= len)
            {
                Console.Write("{0} ", a);
                Fibonacci_Rec_Temp(b, a + b, counter + 1, len);
            }
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.4 из 5
Похожие ответы