Числа Фибоначчи на отрезке [a,b] - C#
Формулировка задачи:
Добрый день всем.
Подскажите, пожалуйста, как найти числа Фибоначчи на определенном отрезке?
Решение задачи: «Числа Фибоначчи на отрезке [a,b]»
textual
Листинг программы
static int fib(int n) { int x = 1; int y = 0; int ans = 0; for (int i = 2; i <= n; i++) { ans = x + y; x = y; y = ans; } return ans; } static void Main(string[] args) { Console.Write("Начало: "); int st = int.Parse(Console.ReadLine()); Console.Write("Конец: "); int end = int.Parse(Console.ReadLine()); for (int i = 1; i <= 45; i++) { int n = fib(i); if (n >= st && n <= end) Console.WriteLine(n); if (n > end) break; } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д