Как вывести в консоль запись о ряде Фибоначчи - C#

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

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

public static int Fibonacci (int pos)
        {
            int a = 1, b = 2, c;
            for (int i = 0; i <= pos; i++)
            {
                c = a + b;
            a = b;
            b = c;
           }
            return (a);
            
        }
И объясните пож, популярно почему это работает. Если работает... не совсем понимаю логику данного выражения

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

textual
Листинг программы
        public static int Fibonacci(int pos)
        {
            int a = 0, b = 1, c;//Объявили переменные. a и b мы будем складывать, что бы получить число из ряда Фибоначчи.
            for (int i = 0; i <= pos; i++)//pos - это порядковый номер числа в ряду Фибоначчи, который мы хотим получить от метода.
            {
                c = a + b;//Получаем число из ряда Фибоначчи.
 
                //"Сдвигаем" оба числа, которые складываем, что бы при следующем проходе цикла for получить из них следующее число ряда Фибоначчи.
                a = b;
                b = c;
            }
            return a;
        }

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


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

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

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